日期:2014-05-20  浏览次数:20850 次

C#程序中调用其他程序出现问题
我在程序A中想调用程序B   (也是用C#编写的)
它老是提示说   异常   System.ArgumentException   在程序B.exe中发生
请问是怎么回事啊?

ProcessStartInfo   wzq=new   ProcessStartInfo();
wzq.FileName= "B.exe ";
//wzq.Arguments=       是不是要对他进行赋值啊?

谢谢!

------解决方案--------------------
当然要给B启动附参数了
------解决方案--------------------
调用没有问题。 肯定在 b.exe 里面有错误。

单独执行 b.exe 可不可以?



------解决方案--------------------
请看看这两个重载的 Start

public static System.Diagnostics.Process.Start(string fileName, string arguments)
public static System.Diagnostics.Process.Start(string fileName)

如果不需要等待返回,就这样调用好了。



------解决方案--------------------
up