一部のプロセスのアドレス空間での dll インジェクションをブロックするセキュリティ アプリを開発しています。サスペンド状態 (まだ初期化されていない) のプロセスがあるとしましょう。プロセスがロードしようとしている DLL の「リスト」にアクセスすることは可能ですか? EnumProcessModules 関数を試してみましたが、うまくいかないようです (プロセスがまだ中断状態にあり、DLL をまだロードしていないため、かなり明白だと思います)。さらに、DLL の読み込みで何かを変更したいと思います。たとえば、プロセスが X.dll、Y.dll、Z.dll を読み込むとします。Y.dll の読み込みを回避することは可能ですか?
よろしくお願いします=)