win32系统未处理的异常

时间:2010-06-28 09:21:06

标签: 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();

但它抛出异常Win32系统未处理的异常

请帮忙

1 个答案:

答案 0 :(得分:0)

您应该发布实际的错误消息以及实际路径以使其更容易,但似乎您可能使用了错误的参数。 而是将文件路径设置为参数,您应该在文件名之前传递它,以便以下操作:

Process proc = new Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = System.IO.Path.Combine("filepath", "filename");
proc.Start();

您可以在Process.Start here的MSDN页面上找到更多信息,包括示例。