Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.

ID: 22474, madCollection

by Mathias Rauen Email: Anonymous

A collection of high quality system components. Extended exception catching and analyzation. Disassembler. System wide OS independent DLL injection & API hooking. And more...
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 4.0  to 9.0 162 downloads
Copyright: Commercial use requires permission

Size: 5,593,792 bytes
Updated on Wed, 20 Oct 2004 12:47:10 GMT
Originally uploaded on Tue, 05 Oct 2004 12:26:34 GMT
SHA1 Hash: AD3968B672F06F1C02B97C263332D096F7543A44
MD5 Hash: 2CE9A70556183C991239D3E1C851D579

    Explore the files in this upload

madCollection is a high quality collection of low level system units, tools and components. Contained are the following packages:

(1) "madExcept" is a complete replacement for Delphi's standard exception handling. madExcept will automatically catch all unhandled runtime exceptions and create an extensive and informative bug report containing the callstack of all running threads together with a disassembling of the crashing code and a block of information about the OS etc. The new exception box will let your end users directly mail the bug report to you. Furthermore madExcept ships with the tool "madTraceProcess" which can actively help you to analyze deadlocks in your programs by giving you a complete report about where the threads in a frozen process are stuck.

(2) With "madCodeHook" you can do easy to use and best of class API hooking, either in one specific target process or in all running processes system wide. This kind of technique can be used for a multitude of purposes. E.g. you can build a security software based on madCodeHook or you can patch misbehaving applications or you can add functionality to 3rd party applications...

(3) "madKernel" encapsulates all the win32 APIs for threads, processes, windows and modules in easy to use Delphi interfaces. Furthermore a whole new set of functionality is available which is not exposed by the official win32 APIs. You can e.g. manage tray icons, dlls and kernel handles of other processes - and much more...

(4) "madSecurity" lets you easily manage shares and ACLs (access control lists) in all win32 Microsoft operating systems. madSecurity's clean Delphi interfaces hide all the nasty implemention details from you. The ACLs are even simulated in win9x, so that you don't need to care about different operating systems when using madSecurity.

(5) "madDisAsm" is a full disassembler supporting SSE, SSE2 and 3DNow, which can analyze single asssembler instructions or full functions. You can get back a record of information about the analyzed code or a full formatted cleartext disassembling.

(6) "madRemote" lets you control other processes by executing a normal Delphi function in the context of a specific target process. You can use this functionality to get extended information about other processes which you can't get through the official win32 APIs (e.g. the command line of another process) or to force another process to do something you'd like it to do.

(7) "madBasic" contains a set of various different tool units. Some examples are added string functions, fast alpha blending, Mitchell filtered image zooming and operating system independent exe/dll resource manipulation.

(8) "madShell" encapsulates some shell APIs like shell namespace enumeration, shortcuts and display settings. Furthermore you have access to some special functionality like getting and setting the position of the desktop symbols.

For more information, see

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC03