32 ビット C# アプリ (64 ビット OS 上) から実行可能ファイルを実行しようとしていますが、おそらく wsqmcons.exe が C:\Windows に存在しないため、「指定されたファイルが見つかりません」というメッセージが表示されます。 \SySWOW64. ファイルは System32 に存在します。可能であれば、コードから wsqmcons.exe を実行する最良の方法は何ですか?
Process p = new Process();
p.StartInfo.Arguments = "-f";
p.StartInfo.FileName = @"C:\Windows\System32\wsqmcons.exe";
p.Start();
p.WaitForExit();
Verify.AreEqual(0, p.ExitCode);