Heaventools

 

Frequently Asked Questions

For your convenience, a list of frequently asked questions is provided below. Please be sure to review this list, as it is very possible that your question has already been answered here. If the solution you seek is not here, please feel free to contact us.

General Questions

Is this a developer tool, or is this something a general computer user would use?

Both ways. Anyone can play with the file resources and learn a lot from it. Training for the initial use is almost not required at all. No programming skills required.

What is the difference between the trial version and the full version?

Your evaluation copy of Resource Tuner is a full-featured release. This means that the same capabilities available in the registered software are present in the non-registered software. This allows you to try out all the features in Resource Tuner to confirm that they work to your satisfaction.

Will there be a version for 64-bit exe files in the future?

Yes. We will come up with 64 bits in the version 2.

Any plans to localize your software product in German and/or other languages?

Yes. The version 2 will have the multilingual interface.

File Open

Resource Tuner fails if I use it to examine itself. Is this intentional?

Yes. It was our intent.

I got an immediate error of something like "This file is likely damaged, packed or compressed". What can I do?

Nothing. This is not viewed as a bug. We are not going to defeat the security attempts of other software authors. Resource Tuner unpacks only files compressed with UPX using the Plug-In subsystem.

When I try to put my DLL back I get the following error: Can't create new image file, the original file has been probably packed. Any hints?

Please be advised that your dll might be really packed! Our software unpacks only files compressed with UPX. So if your dll was packed by any other third party packer, you have to unpack it before modifying. Otherwise the chances are you can't create a new image file.

What are packers?

Packers are utilities that compress Windows portable executables (EXE, DLL, etc) significantly while leaving them 100% functional. Most of them encrypt data and resources and protect exe files from reverse engineering.

I got an immediate error of something like "Incompatible" and "of type NE". What is a "NE" type file?

Resource Tuner works with PE files only. A NE (or "New Executable") file is a 16-bit application intended to run on Windows® 3.xx.

What is a PE file... I heard of them but thought my OS couldn't run them?

"PE" stands for "Portable Executable". The term "Portable Executable" was chosen because the intent was to have a common file format for all flavors of Windows, on all supported CPUs. A PE file is a 32 bit executable developed by Microsoft for NT (and Win95). The other notable executable types that run on MS platforms are "MZ" (DOS), "NE" and "LE" - but those formats are obsolete (but they will still run). Open an exe file in a hex editor or binary viewer and the first two values in the file will be 'MZ' - yes the DOS header is still there. Scan down 128 bytes and in most cases you should find the values 'PE' - this is where the PE format takes over. For greater detail download PE Explorer, our flagship product, and consult the help file.

Not all PE files have the 'exe' extension. Other notable PE files have the extensions "dll", "scr", "sys", "cpl" and "ocx", and even "msstyles" featured in Windows XP. Also note that not all PE files will run on their own - dll's for example. PE files that run on their own include exe, scr and cpl.

Will the Resource Tuner work with NE and other 16-bit files?

No. The NE format is obsolete.

If Resource Tuner doesn't work on NE type files, do you have a product that does?

No. At any rate, knowledge of 16-bit format makes less sense especially since the 64-bit processors have hit the market.

File Save

If I open an executable with Resource Tuner and then go to SaveAs and save the executable under a different name WITHOUT making ANY changes to it, and then I compare the two files with a hex editor, there are MANY changes to the file. Why are there changes even though I didn't make any?

Resource Tuner provides two functions that are automatically performed when opening a file: unpacking files compressed with UPX using the Plug-In subsystem, and error checking.

If your target file was packed with UPX, it was unpacked automatically and saved unpacked. Resource Tuner does not re-pack the previously packed files. That is why the original file size is increased. Check out the logfile for details.

The next thing Resource Tuner does is re-compiling the file resources according to the MS PE File Specification. That may also be the reason why the original file size is changed after a simple "Save as..." operation.

If you don't want any changes to be made, just do not save.

Resource Editor

Why does Resource Tuner tell me that the icons I have selected to replace do not have the same size and the same bits and color depth? Can you fix it?

This is not a program error. When replacing icons, you must make certain that the replacement sources are the same size and have the same number of colors as the item to be replaced (e.g. a 16x16 4-bit icon can not be replaced with a 32x32 8-bit icon).

Why? Because there are more than just one icon inside an EXE, even though they all may look the same. For example, this is how the Icon Group from our beloved Notepad looks like:

Notepad IconGroup

Each Icon Group can contain multiple icon images, each with a different size and/or color depth. Common sizes include 16, 32, and 48 pixels square, color depths include 32-bit (24-bit with 8-bit alpha channel), 8-bit (256 colors) and 4-bit (16 colors).

When Windows prepares to display an icon, a desktop shortcut for example, it chooses an icon from the Icon Group based on specific criteria. Carelessly swapping out the icon sizes may result in The Big Icon Mess: when you mess with icons they cease to be right icons.

I can't copy and paste icons from any file, including .exe and .dll files. Any ideas?

The clipboard does not support copying/pasting .ico files. They look like graphic images but have their own format. To extact icons, use Save to disk. To replace icons, use Open the source file from disk instead Paste from the clipboard.

Resource Tuner displays all the text as "??????" Am I overlooking something?

Ensure that your global Windows locale is set to a locale that supports the language you need. Otherwise, if you save the file while running as the locale English (US), all the foreign characters will be converted to ????

Is there a possibility to change the Windows Vista Start Up Video?

The start up Vista video is a series of PNG images which are embedded in \System32\authui.dll file. Just open this file in Resource Tuner, extract the images, edit them, or replace the PNG images with your own PNGs, and you are done.

Command Line

What about a command-line version?

We offer Resource Tuner Console, a script driven command-line version of the resource editor. This command-line tool for editing resources in Windows 32- and 64-bit EXE and DLL files combines a robust resource editor with intelligent script capabilities and full Unicode support.

Plug-ins

How can I write my own custom plug-in for Resource Tuner?

Download Resource Tuner and consult the help for the plug-in API: you can write your own custom start-up processing plug-ins for crypted files handling and unpacking the packed files.

 

Take A Quick Tour to Learn More
Give Resource Tuner A Trial Run