我在从 c# 中的方法运行 slui.exe 时遇到问题。我正在使用代码:
ProcessStartInfo startInfo = new ProcessStartInfo(@"C:\Windows\System32\slui.exe");
Process p = new Process();
p.StartInfo = startInfo;
p.Start();
p.WaitForExit();
但我不断收到 Win32Exception:“系统找不到指定的文件”。
如果我将 ProcessStartInfo 更改为: (@"C:\Windows\System32\cmd.exe") 它将启动得很好。
在这种情况下运行 slui.exe 是否有问题?
我确定该文件位于指定的目录中,所以我很难理解这里可能出了什么问题。
任何想法如何从 ac# 方法调用 slui.exe?