我想在.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系统未处理的异常
请帮忙
答案 0 :(得分:0)
您应该发布实际的错误消息以及实际路径以使其更容易,但似乎您可能使用了错误的参数。 而是将文件路径设置为参数,您应该在文件名之前传递它,以便以下操作:
Process proc = new Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = System.IO.Path.Combine("filepath", "filename");
proc.Start();
您可以在Process.Start
here的MSDN页面上找到更多信息,包括示例。