I'm happy to announce the brand new madCodeHook 4.0 with the following key improvements:
· new "permanent" dll injection option survives reboots
· verification of hook dll's code signing signatures
· API hooks can now optionally record the caller's "thread state"
· stable cleanup of your hook dll resources
· rewritten dll injection technique (for newly created processes)
· improved compatability with other hooking libraries
A more detailed description about the various improvements is available here.
I've decided to move to a subscription based licensing model. Please don't worry about it, I think the terms and conditions
are more than fair. My pricing math works out like this: If I release a major new upgrade (madCodeHook 4.0, 5.0, 6.0 etc) every 2
years, and ask for a 60% upgrade price every time, this sums up to the same 30% yearly subscription rate I'm asking for now.
And you can just let the subscription run out at any time and you're still allowed to keep using the version you're on forever.
There are a couple different reasons why I'm switching to a subscription model: For one, it gives me a more predictable
income. Furthermore, I don't have to save major functionality improvements for the next major upgrade, anymore. Instead
I can now constantly and regularly work on improving madCodeHook, which should be a benefit for everyone. Finally, I hope
that including a reasonable yearly payment into your budget might be easier than fitting in a much larger upgrade price every other
The exact terms of the subscription model, with full upgrade pricing etc is explained on the shop
page. If you have a need to discuss this payment model change, or the upgrade pricing, please feel free to contact me
email. I'm open for discussion and reasonable arguments.