我是 Microsoft Detours 的新手。我已经安装它来跟踪进程进行的系统调用。我运行以下从网上获得的命令
syelogd.exe /q C:\Users\xxx\Desktop\log.txt
withdll.exe /d:traceapi.dll C:\Program Files\Google\Google Talk\googletalk.exe
我得到日志文件。问题是我不完全理解这里发生了什么。弯路如何运作?它如何跟踪系统调用?另外我不知道如何读取 log.txt 中的输出。这是 log.txt 中的一行
20101221060413329 2912 50.60: traceapi: 001 GetCurrentThreadId()
最后我想得到进程的堆栈跟踪。我怎么能得到那个?