| View previous topic :: View next topic |
| Author |
Message |
madshi Site Admin
Joined: 21 Mar 2004 Posts: 5844
|
Posted: Tue Aug 30, 2005 12:44 am Post subject: madCodeHook non-commercial edition license change |
|
|
Unfortunately madCodeHook was repeatedly misused by bad software
like trojans and rootkits. So I had no choice than to do something.
After noticing that all trojans and rootkits I ran across (which
were misusing madCodeHook) were written in Delphi, I've decided
to remove the static DCUs from the non-commercial usage. Instead
I've added stub DCUs which do nothing but load the madCHook.dll
and call the APIs from there.
For all non-commercial developers that means that you will have
to distribute the madCHook.dll with your application from now on.
I hope that this will turn trojan/virus/rootkit writers off, so
that they'll go looking elsewhere for API hooking libraries.
My apologies to all who are negatively affected by this change
without having done any wrong. If you are the author of a
well known freeware tool/software who is using madCodeHook for
good (security apps especially welcome), you may contact me to
ask for a special license which will give you the full DCUs back.
Last edited by madshi on Tue May 29, 2007 6:46 pm; edited 1 time in total |
|
| Back to top |
|
 |
shellBullet
Joined: 28 Apr 2005 Posts: 18
|
Posted: Tue Aug 30, 2005 3:01 am Post subject: |
|
|
| Quote: | Instead
I've added stub DCUs which do nothing but load the madCHook.dll
and call the APIs from there. | Thats is a smart move and thanks for the improvements....  |
|
| Back to top |
|
 |
madshi Site Admin
Joined: 21 Mar 2004 Posts: 5844
|
Posted: Tue Aug 30, 2005 5:44 am Post subject: |
|
|
| shellBullet wrote: | Thats is a smart move  |
Thanks!
I was already considering to drop the whole non-commercial edition of madCodeHook. But then I came up with this. Hopefully it will really stop illegal use of madCodeHook. If not... No, let's hope it really will stop. |
|
| Back to top |
|
 |
mrbrdo
Joined: 15 Nov 2005 Posts: 26
|
Posted: Thu Nov 17, 2005 2:09 pm Post subject: |
|
|
I agree with you, as this poses no problem for a "clean" developer.. Very nice, i hope you can keep the non-commercial version running, as it's one of the best libraries for Delphi IMO.
Good luck and keep up the good work  |
|
| Back to top |
|
 |
madshi Site Admin
Joined: 21 Mar 2004 Posts: 5844
|
Posted: Thu Nov 17, 2005 2:18 pm Post subject: |
|
|
Thank you...  |
|
| Back to top |
|
 |
nick_journals
Joined: 26 Nov 2005 Posts: 2
|
Posted: Sat Nov 26, 2005 7:03 pm Post subject: Problems with new package... |
|
|
Hi Madshi,
First of all I would like to thank you for this great package and for making it free for non commercial developers (like me)!
You have one hell of good package!!!
I used one of your previous versions and my application worked, then my HD crashed and I had to reinstall, so I downloaded the latest version, installed it and recompiled my code.
First problem was that your dll had to be installed with it and it wasn't notifying me of this.
I read the forum and found that this was the cause. So I taught, fixed BUT no!
When I run my application I don't get the messages that are sent so I don't get any notification.
When I replace my hook dll with the one compiled with the previous version it work fine but when I compile with the new version it doesn't do anything?
Any idea what the cause could be? And I don't have the old version to install and compile my code.
Thanks,
Nick
PS: Keep on doing a great job & have a nice weekend! |
|
| Back to top |
|
 |
madshi Site Admin
Joined: 21 Mar 2004 Posts: 5844
|
Posted: Sun Nov 27, 2005 4:18 pm Post subject: Re: Problems with new package... |
|
|
| nick_journals wrote: | First of all I would like to thank you for this great package and for making it free for non commercial developers (like me)!
You have one hell of good package!!! |
Thanks!
| nick_journals wrote: | I used one of your previous versions and my application worked, then my HD crashed and I had to reinstall, so I downloaded the latest version, installed it and recompiled my code.
First problem was that your dll had to be installed with it and it wasn't notifying me of this.
I read the forum and found that this was the cause. So I taught, fixed BUT no!
When I run my application I don't get the messages that are sent so I don't get any notification.
When I replace my hook dll with the one compiled with the previous version it work fine but when I compile with the new version it doesn't do anything?
Any idea what the cause could be? And I don't have the old version to install and compile my code. |
Have you tried to copy the madCHook.dll to the system32 folder? |
|
| Back to top |
|
 |
nick_journals
Joined: 26 Nov 2005 Posts: 2
|
Posted: Sun Nov 27, 2005 4:55 pm Post subject: Problem with new dll solved |
|
|
Hi Madshi,
I just tried placing it in the system32 folder and that indeed solved the problem !
Thanks for the help!
And keep on ding the great work on this package. )
Greets,
Nick |
|
| Back to top |
|
 |
madshi Site Admin
Joined: 21 Mar 2004 Posts: 5844
|
Posted: Sun Nov 27, 2005 5:18 pm Post subject: |
|
|
| The next build will likely be out tomorrow evening and with it madCHook.dll should also work when it's in the same folder as your app and hook dll. |
|
| Back to top |
|
 |
|