Blade API Monitor is a spy tool for developers that monitors and logs API and ActiveX interface with parameters. It can trace DLL functions, log all API call information, and predefine 8000+ APIs' prototype. It supports MAP PDB Files and more.
One of the key features is the ability to trace exported functions of any dynamic-link libraries (DLLs), including Windows API and any other third-party APIs. This feature enables developers to analyze the prototype of functions. Furthermore, the software can trace undocumented APIs and NT Native APIs.
Developers who use Microsoft Foundation Class (MFC) can benefit from the ability to trace MFC Class method, including MFC42 MFC80 MFC90. Blade API Monitor also enables developers to trace ActiveX controls and COM objects interfaces.
With the Map (MSVC, DELPHI, C++Builder, IDA) file, developers can trace internal functions code. The software also has the ability to trace functions in source code with PDB (MSVC) and source files.
Blade API Monitor logs all API call information, including function name, call sequence, start and return time, call stack, thread ID, input and output parameters, function return value, GetLastError code, OutputDebugString, exception, CPU context, and more.
The software supports debug version and release version with no modifications to the target application. Additionally, it supports Unicode and ANSI applications and multi-thread.
The software comes with 27 API Filter Profiles, including Handles and Objects, Dynamic-Link Libraries, Event Log, Pipes and Mailslots, Debugging, Windows Classes, COMM, Application Related, Shell, Dialog Boxes, File System, Services Related, Remote Access Service, Memory Management, Print Related, Windows, Registry, Processes and Threads, File IO, WinInet, Windows Sockets, Multimedia API, Windows GUI, Network Management, WinNT Security, Access Control Functions.
Developers can easily generate PDB files without source code and use the Script Macro feature. Lastly, the software predefines over 8000 APIs' prototype.
Version 3.8.6.8: Some bugs fixed
Version 3.6.4.6: Some bugs fixed
Version 3.6.4.2: Some bugs fixed
Version 3.6.2.2: Some bugs fixed
Version 3.5.8.8: Some bugs fixed
Version 3.5.8.2: Some bugs fixed
Version 3.5.7.8: Some bugs fixed
Version 3.5.7.6: Some bugs fixed
Version 3.5.7.2: Some bugs fixed
Version 3.5.5.8: Some bugs fixed