madExcept 3.0i:
(1) added support for Delphi 2009.
(2) madCompileBugReport: fixed incorrect callstacks when both mad and map file were located in the same folder
(3) fixed hang when madExcept enabled dll got unloaded
madCodeHook 2.2i:
(1) added Delphi 2009 support
(2) added new option "DONT_TOUCH_RUNNING_PROCESSES"
(3) added new option "DONT_RENEW_OVERWRITTEN_HOOKS"
(4) fixed "USE_EXTERNAL_DRIVER_FILE": driver got deleted
madStrings:
(1) add unicode overloads for most string functions
madExcept 3.0k:
- added Delphi/BCB 2010 support
- added detection for Win2008, Win7, Win2008r2
- fixed: cleartext disassembly missed instruction labels
- fixed: cleartext instruction labels were sometimes wrong
- madListProcesses: added gdi/user object count
- added %exceptClass%
- only exe modules hook/protect new threads by default now
- added HookThreads/DontHookThreads to overwrite default
- undocumented OnExceptBoxDestroy callback added
- fixed: in certain situations bug report wasn't saved
madCodeHook 2.2k:
- other libs' hooks are not overwritten by default, anymore
- DONT_RENEW_OVERWRITTEN_HOOKS -> RENEW_OVERWRITTEN_HOOKS
- RestoreCode added
- DLL injection thread now always uses 1MB stack size
- fixed: DLL inj failed when some native APIs were hooked
- fixed: SendIpcMessage sometimes failed in Windows 7
- moved allocation from $71700000 to $71b00000 (msys bug)
- fixed: LoadLibrary hook eventually crashed in x64 OSs
- DONT_TOUCH_RUNNING_PROCESSES now only affects injection