ログ出力を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 iは同等です。完全に空のインクルードリストになります。
拡張!logexts.logm i *と!logexts.logm xは同等です。その結果、Logexts.dllとkernel32.dllだけを含む除外リストが生成されます。 Loggerは自身をログに記録することができないため、これらの2つのモジュールは常に除外されます。
はここにいくつか例を示します。
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
@Rockstart '!logexts.logo e d'は動作しませんか? – EdChum
動作しません。あなたはこれを試してもらえましたか? – Rockstart