0

ユーザーがインポートしたすべてのdllを具体的にフィルタリングする必要があります。DIA SDK は、明示的にリンクされていないすべてのカーネルお​​よびその他のインポートを含む SymTagCompiland の下にあるすべてのモジュールを提供します。

実行時またはコンパイル時に明示的にリンクされている依存 Dll (モジュール) のみが必要です (プロジェクト構成のリンカーの入力領域で説明されています)。

これをフィルタリングするにはどうすればよいですか?

よろしく、 ウスマン

4

1 に答える 1

0

なぜそのためにDIAが必要なのですか?EnumProcessModulesプロセスがロードされている場合に使用できます。

または、PE 自体を調べることもできます。この記事ではそれについて説明します。

一部の DLL が動的にロードされている場合は、フックしLoadLibraryたり、取得したりする必要がある場合があります。フッキングについてはこちらの記事DllMainをご確認ください。

デバッガーを作成している場合を除き、DIA またはWaitForDebugEvent-ContinueDebugEventは必要ありません。

于 2011-08-28T19:50:35.403 に答える