Most errors you will encounter in using ExeLock are self-explanatory. The following error messages have been expanded upon for greater clarity.
Compatibility error
The file you are attempting to compress makes use of an .exe feature sufficiently obscure that it is not supported by the release of ExeLock that you are using. First verify that you are using the most recent version of ExeLock by visiting the StratusBurg home page (use the 'go online' button within ExeLock). If you find that you have the latest release, and the program you are attempting to compress is not mentioned in the online FAQ please submit the program to StratusBurg technical support and explain the problem you encountered.
…is not a Win32 Portable Executable file
The file you are attempting to compress is not a Win32 executable file. ExeLock supports only true 32 bit Windows executables
…is already compressed
The file you are attempting to compress has already been compressed with ExeLock.
…can't be compressed, because it does not import LoadLibraryA() and GetProcAddress() from kernel32.dll and has been stripped of relocation information, which makes it impossible to add them automatically
The file you are attempting to compress has been modified in such a manner that ExeLock cannot restructure it as needed for compression to be successful. If this is a program you are developing you will need to alter the manner in which you are making it
Code is too small to compress
The file you are attempting to compress is so small that no reduction in file size can be achieved. The program very likely does compress to some extent, however this compression amount is insufficient to account for the size that will be added to it when the ExeLock loader is attached. This makes it inefficient to continue with compression. If you have goals other than compression alone you can force processing of the file by using the appropriate option.
|