大まかに言えば...
実行時にロードされるCOMDLLがあります。そのDLLは、レジストリで指定された絶対パスから別のDLLをロードします。スタンドアロンのテスト実行可能ファイルにCOMDLLをロードすると、2番目のDLLが検出され、正常にロードされます。ただし、COM DLLを別の実行可能ファイルにロードすると、2番目のDLLが見つかりません。両方の実行可能ファイルは同じディレクトリにあり、同じ権限を持っています。COM DLLは、実行可能ファイルに高レベルのインターフェイスを提供するドライバーです。理論的には、両方の実行可能ファイルが同じ呼び出しを行います。
これを引き起こす可能性のある調査対象へのポインタはありますか?