首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Sysinternals.ProcMon捕获C运行时函数调用

使用Sysinternals.ProcMon捕获C运行时函数调用
EN

Stack Overflow用户
提问于 2011-08-11 20:56:37
回答 2查看 600关注 0票数 1

有没有办法在ProcMon中捕获_stat() C运行时函数

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-11 21:07:46

不是直接的,因为(正如@Preet Sangha解释的那样)它工作在CRT级别以下。但是,它确实向您显示了一个调用堆栈,并且_stat确实访问了一个文件。因此,如果ProcMon可以访问您的可执行符号,并且您知道要监视哪个文件,那么您可能会在该文件访问的调用堆栈中看到_stat

如果这还不够,请进一步描述您的场景。

请注意,有一些用于在代码级挂接的工具-请参阅How can I hook Windows functions in C/C++?

票数 2
EN

Stack Overflow用户

发布于 2011-08-11 21:02:39

ProcMon在窗口级别拦截调用(我认为具体是NTxxxx和ZWxxxx调用)。这些都比C runt时间库低得多-所以我怀疑不是。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7026248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档