我在网上找了一些关于C#调用EXE程序的方法,也查看了MSDN的帮助
大多资料都表明使用:Process Proc = Process.Start(STRING) 这个语句就可以实现
但现在我对这里的参数
STRING 很是疑惑,
究竟是:绝对路基+"\"+EXE文件名称
还是其他的什么
我自己研究了一下发现应该是:绝对路基+"\"+EXE文件名称
但对大多数EXE程序的调用都能成功,但对部分我自己写的EXE程序,
一调用就提示:使用了无效的参数
但是我将程序该为如下方式,通过打开文件的方式进行调用却一切正常if((openFileDialog1.ShowDialog()==DialogResult.OK)&&(openFileDialog1.FileName!=null))
{
   Process Proc = Process.Start(openFileDialog1.FileName);
}跟踪程序后我有将
Process Proc = Process.Start(STRING);
STRING参数设置为和openFileDialog1.FileName的值一模一样
但一通过Process Proc = Process.Start(STRING);
进行调用仍然要提示:使用了无效的参数这就使我很是头痛了~~~我通过打开文件的方式获取的文件信息进行调用也没传任何
参数啊  为何现在直接写的文件信息却要喊我传什么参数希望各位能给点意见留个QQ或者E_MAIL
我可以将我自己调用的EXE文件发给大家,大家可以看看具体的现象.