检查正在运行的进程正在调用哪些窗口 api



我想检查正在运行的程序正在调用哪个Windows api。例如,如果进程调用timeGetTime()endprocess()或其他一些API,我想知道这些信息,理想情况下实时显示或存储。

如果我可以选择我想知道正在使用的 API,这也就足够了。我知道这可以通过 API 挂钩等技术来完成,但我正在寻找可以做到这一点的现有程序。有这样的东西吗?任何帮助将不胜感激。

我知道的最好的Windows API嗅探器是API Monitor。虽然它是alpha版本,但它对我来说总是很好用。

查看非常困倦 http://www.codersnotes.com/sleepy 它进行这种检查

我正在使用WinAPIOverride来调试我的Windows应用程序,它是免费的,而且非常简单:

WinAPIOverride is an advanced api monitoring software for 32 and 64 bits processes.
You can monitor and/or override any function of a process. 
This can be done for API functions or executable internal functions.
It tries to fill the gap between classical API monitoring softwares and debuggers.
It can break targeted application before or after a function call, allowing memory or registers changes; and it can directly call functions of the targeted application.

相关内容

  • 没有找到相关文章

最新更新