次の方法で共有


!logexts.logc

!logexts.logc 拡張子は、すべての API カテゴリを表示したり、特定のカテゴリのすべての API を表示したり、1 つ以上のカテゴリの API のログを有効または無効にしたりできます。

!logexts.logc e Categories 
!logexts.logc d Categories 
!logexts.logc p Category 
!logexts.logc 

パラメーター

e
指定されたカテゴリのログを有効にします。

d
指定されたカテゴリのログを無効にします。

Categories
有効または無効にするカテゴリを指定します。 複数のカテゴリがリストされている場合は、スペースで区切ります。 アスタリスク (*) を使用して、すべてのカテゴリを示すことができます。

p
指定したカテゴリに属するすべての API を表示します。

Category
API を表示するカテゴリを指定します。 で指定できるカテゴリは 1 つだけです p オプション。

DLL

Logexts.dll

追加情報

詳細については、次を参照してください ロガーとLogViewerします

備考

オプションを指定しないと、 !logexts.logc は使用可能なカテゴリの現在のリストを表示し、どのカテゴリが有効か無効かを示します。

カテゴリが無効になっている場合、そのカテゴリ内のすべての API のフックが削除されるため、パフォーマンスのオーバーヘッドはなくなります。 COM フックは自由に再度有効にすることができないため、削除されません。

特定のカテゴリのみを有効にすることは、プログラムが Windows と行っている特定の種類の対話 (ファイル操作など) のみに関心がある場合に便利です。 これにより、ログ ファイルのサイズが小さくなり、ロガーがプロセスの実行速度に与える影響も軽減されます。

次のコマンドは、すべてのカテゴリのログ記録を有効にします。

0:000> !logexts.logc e *

次のコマンドは、カテゴリ 7 のログを無効にします。

0:000> !logexts.logc d 7

次のコマンドは、カテゴリ 13 と 15 のログを有効にします。

0:000> !logexts.logc e 13 15

次のコマンドは、カテゴリ 3 に属するすべての API を表示します。

0:000> !logexts.logc p 3