提供されているAPIを使用して一部のハードウェアをテストするC++(Visual Studio 2005で構築)で記述された単純な.exeがあります。構築したWindows7マシンでは正常に動作しますが、別の(Windows 7)マシンにコピーして(コマンドラインから)実行すると、次のようになります。
サイドバイサイド構成が正しくないため、アプリケーションを起動できませんでした。詳細については、アプリケーションイベントログを参照するか、コマンドラインのsxstrace.exeツールを使用してください。
「サイドバイサイド構成」とは何ですか?
sxstrace.exeを実行し、使用法情報を読みました。sxstrace.exeのログファイルを生成するには、exeをインストルメント化する必要があるようです。
問題は、私のexeが他のマシンに存在しないか、バージョンが間違っているDLLを必要としていることだと思います。exeが使用しているDLLと、マシン上でリンクしているバージョン(動作している場所)を確認するにはどうすればよいですか?別のマシンにコピーして実行するためのその他のアドバイスはありますか?より多くの情報が役立ちますか?