Windows7 support, Windows Mobile support, 64bit (pe+) file support (the packer only); eXPressor will remain a 32bit app;
What's new in latest release:
1.8.0.1 - 14 jan 2010
- added support for Windows7; eXPressor and packed/protected executables runs on W7;
- the packer (ligh&full stubs) supports WinCE or Windows Mobile PE files (exe+dll - PE files compiled for the ARM cpu architecture);
- added support for packing (not protecting) PE+ (64bit files); exe, dll, tls support; not yet .net;
- added more checks for non win32 applications to see if we can pack;
- KeyStore allows now to generate a new key for a certain Customer (ie: if he changes his MachineID); this key will be imported inside KeyStore and the generation date for the new key will be taken from the first key generation date; it is for the projects which uses limited key support - aka the Customer can update with a key for one year; untill now, if after half an year he request a new key (in the past, the key generation date was the current date) he receives a key which gived him an update prolongation.
- added support for unicode registration names in KeyStore "Reg Name" column; although eXPressor it's an ansi compiled app, it can handle unicode Reg Names.
- fixed a problem when protecting PE files with .rsrc section having only MEM_READ flag (not write); just packing such files doesn't cause any problem;
- small fix in reset trial if some reg-cleaners delete reg-trial data; the reset button won't work in this situation and the app would remain expired; the truble can persist on the user's side; regcleaners can expire trial versions;
- added warning when Digital Signature is found at the end of the file;
- unfortunately on w7/vista drag&drop doesn't function if expressor's run as admin; a fix is to disable uac(run->msconfig-disable uac);
- added restore backup option in File->Menu; (keep-backup checkbox must be checked before saving packed file over original file;
- if "open last project at start" is checked, a second instance of expressor, won't open again the same project;
- added warning if the version info stored inside the project is different than the current target version; usefull if you use reset tral on new ver.; it prevents you to build new versions which won't reset the trial;
eXPressor - Software Protection System and PE Compressor
Used as a compressor this tool can compress EXE files to half their normal size. Once compressed, the files execute just like normal. As a protector It is designed to protect applications against crackers; also can help developers in creation of uncrackable registration keys, and implementation of trial version for protected software.
Features:
-excelent compression ratios ~70%
(this is - tighter than .rar, .zip, upx etc.);
-multilevel packing (over and over the same file);
-support for various 32/64bit PE files like .exe, .dll, .net, .ocx, .scr;
-support for packing Windows Mobile applications (.exe, dll)
-customizable resource compression;
-password protection for applications;
-counteraction to classical memory dumping tools;
-detection of cracking tools like file or registry monitors, debuggers;
-application integrity check (agains viruses, resource modifications);
-anti-debugging and anti-disassembling;
-anti memory patching techniques;
-protection of application's imported functions using different methods (emulation etc.);
-eXPressor offers a set of APIs for interaction betweend decompressing routines and protected applications;
-registration keys system using RSA based encryption/decryption algorithm; -keys can be generated using specific hardware ID; say STOP to your application keygenerators;
-"stolen" registration keys management, integration of stolen keys in new protected versions of the application;
-eXPressor offers the possibility of creating "trial" versions of the application, with limited functionality, and limited evaluation time or number of executions;
-reminder message in unregistered version of protected programs;
-shell integration, project file saving, command line support and more