LogViewer 関数一覧のフィルター処理
ロガーは通常、分析に必要のない関数呼び出しをキャプチャします。 これらは、ログ ファイルの作成時に Logger によってフィルターで除外できます。 ただし、このプロセスは元に戻すことはできません。そのため、通常は、すべての関数をログに記録し、LogViewer で表示をフィルター処理することをお勧めします。
LogViewer で関数呼び出しをフィルター処理するには、いくつかの方法があります。
メイン表示領域で、関数をクリックするか、カーソル キーを使用して関数を選択しました。 (関数が選択されると、LogViewer はその関数を赤色で囲みます。) 次に、Del キーを押すか、右クリックして 非表示 を選択します。 これにより、その関数呼び出しのすべてのインスタンスがビューから非表示になります。
ビュー |API の表示の選択。 3 つの領域を含むダイアログ ボックスが表示されます。 右側にはすべての関数のアルファベット順の一覧が表示され、左側にはカテゴリのグループ化があります。 任意の関数の表示を有効または無効にするには、名前の左側にあるボックスをチェックまたはクリアします。
ビュー|モジュールが表示されますの選択。 呼び出し元モジュールを選択できるダイアログ ボックスが表示されます。これらのモジュールから呼び出された関数のみが表示されます。
ビュー|第 1 レベルの呼び出しのみの選択。 これにより、左側の列に "d0" が含まれる呼び出しのみが表示されます。 多くの場合、ログに記録された他の関数によって行われる関数呼び出しを非表示にすることをお勧めします。 (たとえば、通常、そのことを知って興味深いものではありません。 ShellExecuteEx は、実行中に 30 個の異なるレジストリ呼び出しを行います)。