我有这个代码:
Process myProcess = new Process();
myProcess.StartInfo.UseShellExecute = true;
myProcess.StartInfo.FileName = "rdpclip.exe";
myProcess.Start();
启动位于 system32 中的 exe 文件
我总是得到一个错误,找不到系统文件。在 Windows 2008 服务器中。
即使我设置了 StartupInfo.FileName="c:\\windows\\system32\\rdpclip.exe" 它仍然找不到文件!?
如果我将文件放在其他文件夹中,它可以工作,但在 System32 中它不会启动。我只需要杀死这个进程并重新开始,但我从没想过在C#中做这么简单的事情会如此痛苦?!