1.5.0.1 - 10 march 2007 -down here is at least 1 year of coding progress :) -fixed an error when resource were packed (this only on level 2) if "Compress resources" wasn't checked; -fixed an error with error displaying and different stub selection;Show More -changed the command line /err mode; default is now on; -this version can compress .scr .ocx files; -fixed a bug when compressing files linked to oleaut32.dll (skype v1.4); -DSI (Digital Signature Information) is not preserved in any ver of eXPressor; -added Project Save/Open option; -password protect + messagebox display options on packed file; -warning if PE file has memory shared sections; -API redirection for protecting stub; -fixed an error when canceling pack operation; -added verbose text to progress window; -resource compresion level 3 is now visual; you can select from eXPressor what resource to let unpacked; good for a lot of icons in first icon group when it's hard to find default shell one; -fixed some errors when packing .dll files with protection stub; (stack problems) -fixed eXPressor closing when Esc/Enter were pressed on main interface; -added most recent used (MRU) pe/project files in File menu; -will spit an error when .net packed file fail to run (full/protection stubs); -done crypt with password; it will be impossible to rebuild exe, coz the unpack information is encrypted with password; -changed "Handle dll imports" to "Use Windows Loader" to align to other packers definition standards; it just means to include at least one import from each module in the import table in the "new" import table; (some exe needs this) -added expire date/days/executions in protected mode; -SDK (Software Developement Kit - API for comunication between stub and packed file); -added registration scheme; is done using 768 up to 2048 bit key lenght; -added encryption for code fragments inside packed executable which decrypts only when registered, with the right key(external or from eXPressor registration scheme); encrypting blocks of code on dll's it's difficult because when we handle relocations we must check to see if some reloc are inside those encrypted fragments and avoid fixing them untill after decryption; -file extension support for .epf (eXPressor Project Files); click on icon and the project will be automatically opened; renamed "Shell menu" to "Shell stuff" which, when checked, will install support for opening .epf files onclick and option to "Pack with eXPressor" on rightclick menu over .exe .dll files; -fixed a bug in protection stub when packing dll's which relocates at runtime; this was caused by the fact that tls image dir must have fixing entryes inside .reloc; made a class which handles relocation dir manipulation, adding new elements etc; -fixed a bug, not handeling right overlay, when last section had the same raw start with the one before, with rawsize 0; -added support for stolenkeys; you must add to database new stolen keys and then reprotect the exe file and put it for download; -it is now possible to modify compression thread priority from GUI, even at packing time; this was possible only from the command line in previous version (aka /tp); -added execution dir for "Test file" because some exe needs files relative to starting directory specified for example in shortcut properties like "Start In:"; -emproved TLS support; it seems that when loading dll's via LoadModule windows do not process TLS informations; so you may encount an error if you pack&test such an .dll because it tries to find it's global data which is placed in some memory allocated only by winloader via import loading; so dll's with tls data can't be loaded via LoadModule, only dinamically linked, so if you pack an exe which loads such dll it is advised to use "Use Win Loader" option; -added "Restore" backup after compressing; if a backup exist after replacing original file with packed one by pushing "Save It", this button will turn to "Replace", which will allow to restore backup if somthing went wrong after filename conversion. -ocx files needs seh to be executed in a -rwe segment, (tested on regsvr32 winxp); -Windows Vista has a problem with drag&drop operation; it will not work if eXPressor isn't run with admin privilege; -better handeling of dll proc detach; eXPressor won't crash (exit) now, when testing dll with errors during stub initialization (like dll not found) in dllmain; also additional libraries loaded by packed dll are now unloaded when packed dll quits; on prev versions of eXPressor after testing packed dlls (Test button), the aditional dlls loaded by packed dll were not unloaded, remaining atached to eXPressor's loaded modules. -additional tools were made to help project&stubs manipulations; -added CRC prot; -added antidump prot; -added use common section names; -added obfuscation code; -warn for Use Win Loader on PE with TLS; -added restore backup; -added Antidebug protection: Antidebug SEH Antitrace etc; -done this Help File (6 days). -changed license types, packeges name, prices