This is the ugly (HTML only) version of my homepage for purists. To see the nice one, look here.

madshi news delphi / bcb c / c++ freeware links
delphi / bcb
madCollection
madBasic
madDisAsm
madExcept
madRemote
madKernel
madCodeHook
madSecurity
madShell
Name Version Date Sources Delphi/BCB Description
madKernel 1.3d 2005-02-05 yes/no D4-7, BCB5-6, D2005 Kernel objects made easy
madKernel 1.3d 2005-02-05 yes/no D4-7, BCB5-6, D2005 mirror

This package is not available seperately for download, it is part of the madCollection. It needs the packages "madDisAsm" and "madRemote" to run, which are also part of the mentioned collection.

Here comes a list of the most important features:

Processes:
- enumeration (including full file path)
- encapsulation of all important APIs
- a lot of undocumented functionality
- injecting DLLs into another process
- executing funtions in the context of another process
- much much more...

Threads:
- enumeration (including "foreign" processes)
- encapsulation of all important APIs
- a lot of undocumented functionality (e.g. OpenThread)

Windows:
- enumeration
- encapsulation of all important APIs

TrayIcons:
- enumeration (including images, including foreign processes)
- everything is undocumented here, but works alright, of course

Modules:
- enumeration (including foreign processes)
- enumeration of imported and exported functions

Handles:
- enumeration (including foreign processes)
- everything is undocumented here

Events:
- encapsulation of all APIs
- some undocumented functionality

Mutexes:
- encapsulation of all APIs

Of course everything (including the undocumented stuff) works under all systems, including Windows 95, Windows 95 OSR-2, Windows95 OSR-2 with USB, Windows 98, Windows 98 SE, Windows ME, Windows NT 4, Windows 2000 and Windows XP.

Extensive documentation for "madKernel" is available online here: http://help.madshi.net/madKernel.htm.

madKernel may be freely used for non-commercial purpose only. The commercial version together with madDisAsm and madRemote costs USD 75*. If you already have madDisAsm and madRemote licenses, madKernel is also available seperately for only USD 25*. In return you'll get eMail support. Sources are available on request for a higher price.

You must read and accept the license before you may use madKernel!

* If you're a private person living anywhere in the EU, or if you're a Germany firm, you have to pay 16% VAT additionally to the mentioned price.