我正在尝试从 32 位 C# 应用程序(在 64 位操作系统上)运行可执行文件,但我得到“系统找不到指定的文件”可能是因为 C:\Windows 中不存在 wsqmcons.exe \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);