MSDN のCOM Elevation Monikerの記事で概説されているように、CoGetObject メソッドを使用して .NET オブジェクトを起動しようとしています。私は Vista Bridge コードの作業を開始し、いくつかのビットが接続されていることを示す古いサンプルに出くわしました。この時点で、呼び出しがこのメソッドを通過したときに FileNotFoundException がスローされる理由を理解しようとしています。
var result = UnsafeNativeMethods.CoGetObject(monikerName, ref bindingOptions, interfaceId);
同意プロンプトが表示された後にのみ例外がスローされますが、これは奇妙です。それが役立つ場合、私は Windows 7 x64 マシンで作業しており、スパイクの完全なソースを投稿しています。
FileNotFoundException がスローされる原因となる可能性のある、ここで欠けているものは何ですか?