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.";
但我不想提供完整的路径,因为我已经给出了工作目录,而且它正在其他机器上工作。
如果你知道的话,请你告诉我为什么它不起作用?