我是微軟Detours新手。我已經安裝它來跟蹤進程產生的系統調用。我運行我從網上獲得的以下命令: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()
最後我想獲取進程的堆棧跟蹤。我怎麼弄到的?