无论如何在C中监视系统上的API调用吗?
答案 0 :(得分:2)
另一个值得关注的工具是Mark Russinovich的ProcessMonitor。但是,它不会监视所有api调用。
答案 1 :(得分:2)
Debugging Tools for Windows包中包含一个名为logexts.dll的调试器扩展,可以记录Win32 API函数调用。当您不想附加调试器时,它还有一个名为logger.exe的独立前端程序。
答案 2 :(得分:2)
在逐个功能的基础上,您可以使用Microsoft Detours。它通过重写函数入口点来指向代码来拦截API调用。
答案 3 :(得分:1)
虽然它不是免费的,但您可能需要查看API Monitor。它能够记录到XML文件,因此您可以通过在您选择的应用程序中读取此文件来确定已调用的API。
答案 4 :(得分:1)
API Monitoring Tools有一个广泛的API监控工具列表。我使用PIX来监控DirectX调用。你应该尝试Rohitab's Api Monitor。