Microsoft Detours如何工作以及如何使用它来获取堆栈跟踪?
我是微软Detours的新手。我已经安装它来跟踪进程所做的系统调用。我运行以下来自网络的命令
syelogd.exe /q C:UsersxxxDesktoplog.txt
withdll.exe /d:traceapi.dll C:Program FilesGoogleGoogle Talkgoogletalk.exe
我得到了日志文件。问题是我不完全理解这里发生了什么。弯路如何运作?它如何跟踪系统调用?
另外我不知道如何读取log.txt中的输出。这是log.txt中的一行
20101221060413329 2912 50.60: traceapi: 001 GetCurrentThreadId()
最后,我想获得该过程的堆栈跟踪。我怎么能得到它?
没有找到相关结果
已邀请:
4 个回复
踩什不
鲁釜头
的CaptureStackBackTrace(),或者如果您想获得花哨,请使用来自
的StackWalk64()。
乏摩纶誊伟
壬驴拿歪竞