所以你要登錄到輸出到WinDbg的輸出窗口?使用以下命令:
!logexts.logo e d
這使記錄和應該輸出到輸出窗口
你列出的是創建一個模塊包含或排除列表(從F1幫助):
的!logexts.logm擴展名創建或顯示模塊包含列表或模塊排除列表。
!logexts.logm i Modules
!logexts.logm x Modules
!logexts.logm
參數
i
導致記錄儀使用一個模塊包含列表。它將由指定的模塊組成。
x
導致記錄器使用模塊排除列表。它將由Logexts.dll,kernel32.dll和指定的模塊組成。
Modules
指定要包含或排除的模塊。這個清單不是累積的;每次使用此命令都會創建一個全新的列表。如果列出了多個模塊,請用空格分隔它們。星號(*)可用於指示所有模塊。
備註 不帶參數,!logexts.logm擴展名顯示當前包含列表或排除列表。
擴展名!logexts.logm x *和!logexts.logm我是等效的:它們導致完全爲空的包含列表。
擴展名!logexts.logm i *和!logexts.logm x是等效的:它們會生成一個僅包含Logexts.dll和kernel32.dll的排除列表。這兩個模塊總是被排除,因爲Logger不允許自己登錄。
下面是一些例子:
0:001> !logm
Excluded modules:
LOGEXTS.DLL [mandatory]
KERNEL32.DLL [mandatory]
USER32.DLL
GDI32.DLL
ADVAPI32.DLL
0:001> !logm x winmine.exe
Excluded modules:
Logexts.dll [mandatory]
kernel32.dll [mandatory]
winmine.exe
0:001> !logm x user32.dll gdi32.dll
Excluded modules:
Logexts.dll [mandatory]
kernel32.dll [mandatory]
user32.dll
gdi32.dll
0:001> !logm i winmine.exe mymodule2.dll
Included modules:
winmine.exe
mymodule2.dll
謝謝。但這對我不起作用。 !logexts.logm顯示可用的API類別。所有功能都禁用。我應該啓用它們嗎? – Rockstart 2012-04-27 17:24:38
@Rockstart所以不會'!logexts.logo e d'工作? – EdChum 2012-04-27 19:00:57
它不起作用。你有沒有嘗試過,是否有用? – Rockstart 2012-04-28 09:17:00