The Finest Hand-Selected Downloads
Individually reviewed & tested
Store News

API Monitor 2.0 Alpha
Recommended

Find out precisely what your applications are doing with this powerful Windows API monitor

Rating:
(0)
Operating Systems:
Windows 7 (32 bit), Windows 7 (64 bit), Windows 8, Windows Vista, Windows XP
License:
Freeware
Developer:
Rohitab Batra
Software Cost:
Free
Category
Developer & Programming
Date Updated:
30 May 2012
Downloads To Date:
2262
Languages:
English
Download Size:
7.71 MB

API Monitor is an extremely powerful tool which can track and display the Windows API calls particular applications are making. It's aimed at developers, but experienced Windows users may also find the program handy for troubleshooting purposes.

To try the program, we unzipped the download file and ran apimonitor-x86.exe as an administrator.

Next, we told the program what category of API calls we'd like to track by checking the "Internet" box in the API Filter window.

We then launched Firefox, at which point API Monitor asked if we'd like to watch it: we clicked the Monitor button.

And that was it: the Summary window immediately listed all the calls Firefox was making, showing us how it was checking the cache, processing various URLs and more.

If you know what you're doing then you can drill down into each call to find out more. Just click on it and check the parameters window to see the addresses, flags, strings and whatever else might have been passed. A Call Stack window provides extra detail, and right-clicking displays even more options. (You can open an MSDN window with help, set a breakpoint, define what's displayed for each call, and so on.)

We just selected Internet API calls as an example, but there are plenty of other categories you might want to watch: graphics, devices, documents and printing, or audio and video, say. You can monitor an entire category, if you like, or zoom in on particular functions - whatever suits your needs.

Of course if you're not a developer then most of this won't mean a great deal, but you may be able to pick up some useful clues. If you think a program is crashing to some drive-related issue, say, you could try monitoring the Data Access and Storage category: while the reports are complex, they'll highlight any errors being returned to the program from Windows, which may help you better understand what's going on.

Please note, as an alpha version of a very low-level-tool there's the possibility that API Monitor may crash an application, or perhaps your entire PC. We had no problems, but play safe anyway: don't use the program if you have any unsaved work in other applications, or while you're running a critical system task.

Verdict:

API Monitor is a great way for developers to watch what applications are doing and better understand their own programs, and it can also be a handy troubleshooting tool (though you'll need to be an expert user to get the most from the program)

Your Comments & Opinion

Related Downloads Other Downloads From This Category

Find out exactly what's running on your PC with this feature-packed Task Manager alternative

Freeware

View and take control of the programs running on your PC

Open Source

Find out exactly what the programs running on your PC are doing

Freeware

Record network connections and launched programs

Freeware

Track CPU usage, download speeds, RAM, more

Freeware

Log every process launched on your PC

Free, for personal-use only

Monitor file activity, Registry changes, more

Free, for personal-use only
45,081,546
Downloads
Secure & Tested Software
6,483
Reviews
Instant Download 24/7
315,207
Members
10+ Years of Service