API Monitor is a tool from http://www.rohitab.com/apimonitor
Questions tagged [apimonitor]
38 questions
23
votes
3 answers
Get signatures of exported functions in a DLL
Is it possible to get an exported (C style?) function's signature (parameter count/types, return type) from a DLL? I can view the list of function names, addresses, ordinals, etc. with DLL Export Viewer but I can't view the signatures. I only have…

huseyint
- 14,953
- 15
- 56
- 78
6
votes
1 answer
How can I modify the font colors of individual characters in a ListView subitem?
I was writing an app using the Windows API, and I wanted to know how to make a listview with subitems that contain multi-colored text.
To clarify, here is a picture of how it is implemented in API Monitor:
Notice that in the "API" column, the text…

Neal P
- 599
- 1
- 8
- 16
4
votes
3 answers
Wanted: WinAPI calls logger
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.

skevar7
- 995
- 1
- 10
- 21
3
votes
1 answer
VSTO 2010 Runtime on Windows XP SP3
I developed an Excel VSTO add-in in Visual Studio 2010. It works fine on different combinations of Windows 7+ and Excel 2007+, but fails to load on Windows XP and Excel 2007 with a non-informative "A runtime error occurred during the loading of the…

mephi42
- 475
- 6
- 18
3
votes
0 answers
Hooking Windows text draw APIs
I am trying to hook all draw text APIs in Windows by hooking TextOut,DrawText,ExtTextOut, BitBlt. However, I see that there is strange thing that it is not consistent between machines. I see the the draw text APIs in some machines by my tool as well…

duongkha
- 71
- 6
2
votes
2 answers
What can reset cursor shape apart from SetCursor?
I maintain a C++ application that uses flash ocx to play SWF file.
When user hovers on button in SWF, flash internally makes a call to WinAPI SetCursor function to set IDC_HAND cursor - I can see that when I monitor WinAPI calls to cursor-related…

Alex
- 363
- 1
- 6
- 18
2
votes
0 answers
Use rohitab API monitor to monitor Windows service startup
Is there a way to monitor a Windows service startup using Rohitab API Monitor? It looks like a can only attach to a running process.
Thanks,
Gabriel

gabriel
- 235
- 1
- 2
- 9
2
votes
0 answers
How do I use EasyHook to change a System.Management method's result?
I've been working on making a C# DLL which to be injected into a specific target application which is also written in C#. The goal is to manipulate the output of several functions of the .NET framework. I was successful in changing the value of…

HoLLy
- 31
- 1
- 7
2
votes
2 answers
Showing 'This folder is empty' background when my shell extension folder is empty
In my shell extension, I want to mimic explorer's behavior and show 'This folder is empty' message when in fact my folder is empty:
However, I can't accomplish it.
Using API Monitor, I see that when explorer refreshes an empty folder,…

Mugen
- 8,301
- 10
- 62
- 140
1
vote
1 answer
Segger Jlink flash download mechanism
I'm using Rohitab's excellent API monitor tool to monitor the DLL calls that Keil uVision is making to Segger's JLinkARM.dll so that I can replicate them within an automated test environment.
As part of this I'm trying to understand the mechanism…

Gregory Kuhn
- 1,627
- 2
- 22
- 34
1
vote
1 answer
Hooking into Win32 printing API from C# using EasyHook
Something similar was asked before, but didn't receive any answers. My question is a bit more generic.
I'm looking for a way to use EasyHook library in a C# app that would enable me to intercept the key printing API calls from, say, notepad.exe.
My…

aoven
- 2,248
- 2
- 25
- 36
1
vote
1 answer
Change Ease of Access Settings via Windows API: SystemParametersInfo
I am trying to toggle the three settings in Ease of Access via the SystemParametersInfo API call.
For example, I can turn off Show animations in Windows (1) like this:
SystemParametersInfo(SPI_SETCLIENTAREAANIMATION, 0, (PVOID)false,…

Mark Elvers
- 570
- 2
- 9
1
vote
1 answer
Checking for open files in a given directory tree
Is there a way to determine with C+++ if any file is open in a given directory tree?
Cmd.exe knows instantly if I attempt to rename a folder and a file within that directory tree is currently open. I've used API Monitor to determine that cmd.exe…

Steve Thresher
- 45
- 7
1
vote
0 answers
Identify Cause of NULL_CLASS_PTR_READ_c0000005 on combase!CStdMarshal::UnmarshalIPID in PowerBuilder 10 App
What are some alternate steps that could be used to identify the root cause of this access violation read crash. I don't have access to source code or the customer env so need to specify steps to collect required information.
The issue only occurs…

Malcolm McCaffery
- 2,468
- 1
- 22
- 43
1
vote
1 answer
Deviare2 hook WriteFile API twice for only one write
Deviare2 is a professional API Hook Library on MS Windows. It's easy use and powerful. But when I want to hook WriteFile using a C# dummy writer ,I found it hooked WriteFile twice. I try to use API Monitor to hook dummy writer, I found API Monitor…

Thomas Anderson
- 11
- 1