描述:WinAPIOverride32 is a tool that can monitor and/or override any function of a process.
Key Features:
You can define filters on parameters or function result
You can define filters on dll to discard calls from windows system dll
You can hook functions inside the target process not only API
You can hook asm functions with parameters passed through registers
You can hook hardware and software exceptions
Double and float results are logged
You can easily override any API or any process internal function
You can break process before or/and after function call to change memory or registers
You can call functions which are inside the remote processes
Can hook COM OLE and ActiveX interfaces
User types (enum, struct and union) and user defines are supported
All is is done like modules : you can log or override independently for any function
A library is provided for developpers who intend to build their one hooking software
下载地址: http://www.afterdawn.com/software/system_tools/misc_system_tools/winapioverride32.cfm