Today I'm releasing madCodeHook 2.1.7.0. Contained is only
one minor bugfix.
Here's the download:
mirror 1: http://madshi.bei.t-online.de/madCollection.exe
mirror 2: http://madshi.net/madCollection.exe
This update is free for all existing customers. Please let
me know, if you have any problems with the new version.
Thanks!
ANN: madCodeHook 2.1.7.0
What was the bug?
Hello, I searched your site but couldn't find what the bug was that prompted the new release, I just want to know what the bug is or what it involves so that if it affects me I will have to rerelease my software. Thanks.
Depends on which version you're currently using. The last one which I officially announced was 2.1.5.0. The intermediate version 2.1.6.0 was available on my homepage, but never officially announced.
In 2.1.6.0 there was this bugfix:
2005-01-02 - madCodeHook - 2.1e - patch 6 bytes before page boundary: hook installation failed
If an API began directly before a page boundary, madCodeHook was not able to install the API hook.
In 2.1.7.0 this bugfix was added:
2005-02-05 - madTools - 1.2r - GetImageNtHeaders avoids inconvenient debugger exceptions
This is not really important. It's just that the MSVC++ debugger sometimes complained when the internal function GetImageNtHeaders was called with an incorrect module handle. Rarely happended.
Basically if you're already using 2.1.5.0 and all your API hooks work, then you can stay with that version.
In 2.1.6.0 there was this bugfix:
2005-01-02 - madCodeHook - 2.1e - patch 6 bytes before page boundary: hook installation failed
If an API began directly before a page boundary, madCodeHook was not able to install the API hook.
In 2.1.7.0 this bugfix was added:
2005-02-05 - madTools - 1.2r - GetImageNtHeaders avoids inconvenient debugger exceptions
This is not really important. It's just that the MSVC++ debugger sometimes complained when the internal function GetImageNtHeaders was called with an incorrect module handle. Rarely happended.
Basically if you're already using 2.1.5.0 and all your API hooks work, then you can stay with that version.