API Monitor Changelog

What's new in API Monitor 2.0 Alpha r13

Jul 6, 2015
  • Save Capture
  • Monitor Windows 8 Metro applications
  • View Asynchronous I/O
  • Pause Monitoring and Process Notifications
  • 2500 new API’s and 500 new COM Interfaces
  • Improved Portable Version
  • Launch Multiple Instances
  • Bug Fixes

New in API Monitor 2.0 Alpha r12 (Jul 6, 2015)

  • New ‘Static Import’ attach method
  • Attach method can be selected when monitoring a running process
  • Drag-and-drop support – Drop shortcuts or files into the API Monitor window to start monitoring a process
  • Monitor processes like csrss.exe and consent.exe
  • Fixed issues with ‘Remote Thread’ methods on Windows XP SP3
  • Fixed crash when dropping calls
  • Fixed issue where target application was crashing on close
  • Definitions updated to include changes in structures for Windows 8

New in API Monitor 2.0 Alpha r11 (Jul 6, 2015)

  • Process detection and notification
  • Thread and Error higlighting
  • Instantly filter on modules and threads for a process
  • Monitor processes like csrss.exe and consent.exe
  • Support for older version delay descriptors
  • Support for monitoring COM entry points such as DllGetClassObject, DllRegisterServer etc
  • Definitions for Native Client-Server (CSR) API’s
  • Support for decoding error codes from the Visual C++ Runtime library

New in API Monitor 2.0 Alpha r10 (Jul 6, 2015)

  • Monitor any API from any DLL without creating definitions.
  • Monitor calls to DllMain entry point and early API calls.
  • Capture Date and Time, Time of day and Relative Time for each API call.
  • 2,000 New API’s including over 1,300 from the Visual C++ Run-Time Library.
  • Performance improvements in DLL load detection.
  • Support for decoding IOCTL codes.
  • Windows 8 Compatible.

New in API Monitor 2.0 Alpha r9 (Jul 6, 2015)

  • Limits on the number of API calls and amount of memory allocated for API calls have been removed.
  • Due to this, API Monitor now uses memory backed by the file system instead of the page file.
  • Process Locator Tool – Drag the mouse cursor over a window to locate and monitor the process that owns that window.
  • API Definitions are now cached for faster load time during startup.
  • .NET – Support for monitoring Windows API’s in 32-bit, 64-bit and Pure IL .NET applications.
  • API calls and/or processes can be removed without having to restart API Monitor.
  • Support for monitoring 200 new COM Interfaces and 400+ new API’s including undocumented API’s.

New in API Monitor 2.0 Alpha r8 (Jul 6, 2015)

  • Display Filtering – Dynamically show/hide calls based on selected criteria such as API Name, Error Message, Call Duration, Call Stack Functions etc.
  • API Call Duration – API Monitor now calculates and displays the time taken by each monitored API call
  • Recently Used Process List – Launch recently monitored processes with a single-click
  • ToolBar Updates to include commonly used monitoring options
  • Hardware Counter Profiling (HCP) API’s

New in API Monitor 2.0 Alpha r7 (Jul 6, 2015)

  • 300+ new COM Interfaces, 700+ new API definitions
  • Support for dynamic arrays
  • Support to convert pointers to arrays based on the value of another parameter/field
  • Fixed bug where single-character data types were not being displayed correctly in certain cases.
  • Fixed bug in structure padding. More Info…
  • Added API definitions for Core Audio, Microsoft Media Foundation, Network List Manager, Windows Property System, Kernel Transaction Manager, Windows Genuine Advantage, Transactional NTFS, Pipes and Uniscribe
  • Digitally signed application and installer
  • Fixed issue where 64-bit installer was not setting API definition path when 32-bit version was not selected for installation.
  • Installer now uninstalls previous versions automatically.
  • Installer no longer creates a system restore point since no changes are made to any system configuration.
  • Miscellaneous bug fixes and changes to API definitions

New in API Monitor 2.0 Alpha r4 (Jul 6, 2015)

  • Added support for Breakpoints
  • Added support for MAPI COM Interfaces
  • Increased maximum limit of captured API calls to 100,000
  • Added support to load and save the capture filter to a file
  • Redesigned parameter view to allow expandable view of pointers and strings
  • Added shortcut keys F6, SHIFT+F6 to switch between active panes and CTRL+TAB, CTRL+SHIFT+TAB to switch between tabs in a pane
  • Added support to view data in 1/2/4/8 byte and big-endian/little-endian format in the Hex pane
  • Added used memory indicator to status bar
  • Fixed bug where floating point values were incorrectly displayed on x64 if call stack capture was enabled
  • Miscellaneous changes in API definition

New in API Monitor 2.0 Alpha r3 (Jul 6, 2015)

  • Fixed bug where API failures were not being reported correctly in ADVAPI32.DLL
  • Fixed bug where command line parameters were not passed correctly to target application. Details…
  • Corrected License terms for XML Parser

New in API Monitor 2.0 Alpha r2 (Jul 6, 2015)

  • COM Monitoring support. Added definitions for 600+ COM interfaces including Shell, Web Browser, DirectX, DirectSound, DirectShow
  • Support to capture and display call stack for 32-bit and 64-bit
  • Ability to automatically monitor child processes
  • API’s reordered into subcategories to more closely match MSDN
  • Added support to run standalone (without installing)
  • Improved performance of API definition file loader by switching XML Parser

New in API Monitor 2.0 Alpha (Jul 6, 2015)

  • Completely rewritten
  • Added 64-bit Support
  • Support to monitor Windows Services
  • Approx 10,000 API’s in 168 Categories
  • Added Syntax Highlighting for API Calls
  • Amount of data captured from buffers and strings is now configurable
  • API definitions are stored in XML files, allowing for custom API definitions
  • Added support to display API call tree
  • Added support for displaying threads

New in API Monitor 1.5 (Jul 12, 2007)

  • Added support to display API help in MSDN library (if installed).
  • Added filters to monitor Memory Management and Window Classes API's.
  • Standard Registry Keys are displayed using their names in API Details, instead of their numeric value.
  • Fixed a bug where some Unicode Registry calls were being displayed as ASCII calls.
  • Added support to display Buffers in Read and Write, calls for Registry, Files and Windows Sockets.
  • Updated IOCTL Decoder to recognize more IOCTL codes. Over 200 IOCTL's can be decoded.