マネージド コードとアンマネージド コードを組み合わせて使用する実行可能ファイルがあります。ソースコードはありませんが、逆コンパイルできます。
私が知っていることは、ある時点でレジストリ キーを読み取り、その後レジストリ内のアセンブリ名に基づいて管理された DLL をロードすることです。したがって、マネージド コードまたはアンマネージド コードで読み取られたかどうかに関係なく、読み取られているレジストリ キーにブレーク ポイントを設定し、(できればマネージド) スタック トレースを確認したいと思います。私の計画は、ILSpyを使用して、そこから逆コンパイルされたコードをステップ実行し、問題の DLL が使用されるのを監視することです。
これは、Visual Studio デバッガー、windbg、または別のデバッガーで可能ですか? 私は WinDbg に慣れていませんが、使用する必要がある場合は使用します。