C# win32系统未处理的异常

C# win32系统未处理的异常,c#,exception,C#,Exception,我想调用.net应用程序(C#)中的第三方软件 代码如下: Process proc = new Process(); proc.EnableRaisingEvents = false; \\name of the file proc.StartInfo.FileName = "filename"; \\Path where the file is located proc.StartInfo.Arguments = "filepath"; proc.Start(); 但它会抛出一个异常W

我想调用.net应用程序(C#)中的第三方软件 代码如下:

Process proc = new Process();
proc.EnableRaisingEvents = false;
\\name of the file
proc.StartInfo.FileName = "filename";
\\Path where the file is located 
proc.StartInfo.Arguments = "filepath";

proc.Start();
但它会抛出一个异常Win32系统未处理的异常


请帮助

您确实应该发布实际的错误消息以及实际的路径,以简化操作,但看起来您可能使用了错误的参数。 而不是将文件路径设置为参数,您应该在文件名之前传递它,以便以下操作可以正常工作:

Process proc = new Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = System.IO.Path.Combine("filepath", "filename");
proc.Start();
您可以在
Process.Start
的MSDN页面上找到更多信息,包括示例