1

特定のシステムで、dbghelp.dll がすべてのプロセスにロードされているようです。これは通常の動作ではないと考えているため、他のアプリケーションによって注入されていると推測しています。どのアプリがこれを行っているかを追跡する方法はありますか? 実際の問題は、このインジェクションにより、system32\dbghelp.dll がインストール済みのバージョンより先に読み込まれることです。これは問題です。古い dll には見つからない SymGetSymbolFile を含む、インストール済みのバージョン 6.7.5.0 をロードする必要があります。現在、他のアプリ、ウイルス対策ソフトウェア、またはウイルスが CreateProcessWithDll() を呼び出して、実行時にすべてのアプリに dbghelp.dll をロードしているのではないかと推測しています。誰がこれを行っているかを把握する方法が必要ですか?

4

1 に答える 1

0

gflags.exeそのシステムにグローバルフラグが設定されているかどうかを(WinDbgパッケージから)確認してください。それらのいくつかは、プロセスのシンボルが自動的にロードされる結果になる可能性があります。これは、dbghlp.dllがロードされる理由を説明します。

于 2010-11-02T22:29:43.057 に答える