process.Start()抛出异常"系统找不到指定的文件"

时间:2015-01-27 10:36:59

标签: c# .net

process.Start()正在抛出异常

  

System.dll中出现未处理的“System.ComponentModel.Win32Exception”类型异常

     

系统找不到指定的文件

C#代码是

Process process = new Process() 
process.StartInfo.FileName= "..."; 
process.StartInfo.WorkingDirectory = "directory of exe file";
process.StartInfo.Arguments= "…";
process.Start();

它可以在5台机器上正常工作但在1台机器上却无法正常工作。如果我在文件名中给出完整路径,那么它可以工作。即:

process.StartInfo.FileName= "complete path of exe.";

但我不想提供完整的路径,因为我已经给出了工作目录,而且它正在其他机器上工作。

如果你知道的话,请你告诉我为什么它不起作用?

0 个答案:

没有答案