Overview
Auto Debug software is an api monitor tool which can automatic tracing all apis and activex interface input and output parameters. Easy set which api want to monitor, this application will auto trace the target program and monitor the input and output of function call. Monitor any dll and activex interface, automatic analysis pdb files.
Unlike others apispy or api monitor tools, Auto Debug software did not need user to develop any dll or hook dll. It's so easy --- Only set the apis which we want to monitor checkbox to ON, once the target application to running and called these apis, it will monitor these apis input and output parameters with automitatic! Didn't need to develop any dll, once installed the software, we can start to monitor apis NOW!
If we had know the api prototype(often from the .h file), we can very easy build the PDB file without origin source. As a sample, we can found a sample for generate comdlg32.dll PDB file at ($InstallPath\pdbsample). --- (need Professional Version, we also generated over 30 windows system dll's pbd files in the Professional Version)
Read review by 3d2f.com - The unique all-in-one solution for API monitoring...
http://3d2f.com/smartreviews/0-228-auto-debug-professional-watch-how-it-works-read.shtml
News: Auto Debug for Windows x64 beta version is available, if you want be a beta tester for x64 version, please contact us.
Features
Automatic monitor input parameters and output result of the traced APIs in the target program. not need to rebuild the source code, we can monitor the input and output of APIs.
Automatic analysis parameter type with pdb files.(new in V4.0). Support for Visual Studio 2005, Visual Studio .NET 2003 and Visual C++ 6.0.
Very easy generate pdb files without source code if you know the api prototype.(new in Professional V4.0).
Tracing your application with release version.
The best API monitor tool.
Tracing Release version with mapfile.
Supporting debug version and release version, not need source code.
Supporting tracing COM Interface.
Supporting multithread.
Not need to know the prototype of the functions.
Not only trace for exported APIs, but also be effect for undocumented APIs.