Wanted: WinAPI calls logger

5.1k Views Asked by At

There was an "API Monitor" program, but it seems discontinued. Doesn't work on my system. Is there any such tool, which can work on Windows 7 x64? I need to log API calls from a selected set, better when parameter values.

3

There are 3 best solutions below

1
On

I use the API Monitor tool at http://www.rohitab.com/apimonitor. It's not abandoned, the author seems to be releasing regular updates including some from the past year. I found it relatively easy to learn, and have used it to discover API calls made by some components of Windows that I was studying, among other debugging tasks.

2
On

There's also Detours, free from Microsoft, it's a library to hook the windows API, but it's not a complete monitor program, you have to do some work to intercept the API calls.

1
On

http://www.bladeapimonitor.com/ seems to be doing what you need.

Depending on what you want to see, Procmon might also do the job.