単体テストに、使用する DLL とその読み込み元を記録するログを追加したいと考えています。
Sysinternals の ListDLL から必要な情報を取得できますが、テスト プロセスの実行中にそれを実行する必要があり、最終的には競合状態になります。たとえば、ListDLL の実行が早すぎて、テスト実行の途中でロードされました。または、テスト プロセスが終了した後、ListDLL の実行が遅すぎる可能性があります。
同様に、Visual Studio デバッガーの [出力] ウィンドウと [モジュール] ウィンドウから必要な情報を取得できますが、ビルド サーバーでこれを自動化したいと考えています。
任意の EXE を実行し、それが使用する DLL を追跡し、情報をファイルに記録できるコマンド ライン ツールはありますか?