windows - 检查正在运行的进程正在调用哪个windows api

标签 windows debugging winapi dll-injection win32-process

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

如果我可以选择我想知道正在使用的 API 就足够了。我知道这可以通过 API Hook 等技术来完成,但我正在寻找可以执行此操作的现有程序。有没有这样的东西?任何帮助将不胜感激。

最佳答案

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

关于windows - 检查正在运行的进程正在调用哪个windows api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20839680/

相关文章:

debugging - strace 可以告诉我在我的代码中调用系统调用的位置吗?

c++ - Process Explorer 使用哪个 winapi 函数来挂起进程?

winapi - 如何让鼠标光标不可见?

python - 使用python中的子进程运行以utf-8编码的Windows批处理文件

python - 调试时访问类的所有实例

windows - 从wmic.exe调用中提取感兴趣的行

css - ASP.NET 奇怪的行为 : Adding Debug=true in web. 配置更改 css

c - PostQuitMessage() 是否进入 WM_DESTROY 或 WM_CLOSE?

windows - 适用于Windows的Github-可以使用git shell推/pull -Github GUI给出错误

windows - Windows 中供应商的 OpenGL 驱动程序在哪里?