06Dec2004: Armadillo 4.00 released!
The Silicon Realms Toolworks is proud to announce that Armadillo 4.00 is now available!
We've made extensive changes internally, to provide better security or better compatibility for various different kinds of programs. There are also a number of new features, bug fixes, and general improvements, far too many to go into detail about. Here is a brief list of the new features since the 3.78 release:
Added by-minutes expiration (Professional Edition only), which can be combined with any other expiration setting.
Added compatibility with "Safe Exceptions," which are the reason why programs compiled with MSVC7.1's default options and protected with Armadillo wouldn't work under Windows XP SP2 previously. Now they will.
Armadillo now modifies the import table for protected DLLs by default, making the protected DLL load all other DLLs that it uses at the proper time. This should make it far more reliable for DLLs, and eliminate the need for the "manual DLL init" code to make some DLLs work. For a few DLLs that don't like the new method, there's an option to use the older method instead, "Use Older DLL Import Protocols" on the project's Other Options page.
Added the QUIETUNREGISTER command-line option, by request.
Added the EXPIREDATE and EMULATOR environment variables, by request.
Added hot-keys (to the Classic interface) for the Edit Stolen Codes List, Create FixClock Key, and Clear-Keys options, by request.
Added a "check version" option, on the Help menu, so you can always tell whether you're up-to-date or not.
Added a "Go to User Forum" item to the Help menu.