I have this code:
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#中做这样一个简单的事情是如此痛苦?!