5

有一个“API Monitor”程序,但它似乎已停产。在我的系统上不起作用。有没有这样的工具可以在 Windows 7 x64 上运行?我需要从选定的集合中记录 API 调用,在参数值时更好。

4

5 回答 5

4

我在http://www.rohitab.com/apimonitor使用 API Monitor 工具。它并没有被放弃,作者似乎正在发布定期更新,包括过去一年的一些更新。我发现它相对容易学习,并用它来发现我正在研究的某些 Windows 组件的 API 调用,以及其他调试任务。

于 2015-01-08T16:56:34.523 回答
3

还有Detours,微软免费提供的,它是一个挂钩windows API的库,但它不是一个完整的监控程序,你必须做一些工作来拦截API调用。

于 2010-07-25T22:39:41.807 回答
3

以下是此类工具的列表:http ://www.woodmann.com/collaborative/tools/index.php/Category:API_Monitoring_Tools 。你可以试试第一个,它的开源,今年最后一次更新:http: //jacquelin.potier.free.fr/winapioverride32/

编辑:你可以试试这个 x64 http://www.autodebug.com/

于 2010-05-13T11:27:18.940 回答
0

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

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

于 2010-05-13T10:18:51.440 回答
0

每个版本的 Visual Studio 都带有 Spy++ 工具,它可以让您监控所选进程、窗口或线程中的所有消息,但不幸的是,不能监控 API。

于 2010-07-25T22:51:24.260 回答