我现在在我的程序中要调用 另外一个exe,而且要给调用 的exe传递3个参数,请问怎么做?并且如何判断这个exe是执行成功或者是失败。另外一个问题,如何打开一个带有网络路径的选择文件的对话框,我使用了下面的语句
FolderBrowserDialog openFolderDialog1 = new FolderBrowserDialog();
openFolderDialog1.RootFolder = Environment.SpecialFolder.MyComputer;选择的范围只是本地我的电脑路径,我想包括网上邻居,应该怎么做。
谢谢啦。 解决即散分。
FolderBrowserDialog openFolderDialog1 = new FolderBrowserDialog();
openFolderDialog1.RootFolder = Environment.SpecialFolder.MyComputer;选择的范围只是本地我的电脑路径,我想包括网上邻居,应该怎么做。
谢谢啦。 解决即散分。
解决方案 »
- DataTable.Select 语法 帮写一个SQL语句
- 如何删除保存的网页中指定标签的属性值
- 有没有一个HTTP协议上传的文件数据流解析类
- !!!求C#在WinForm中实现的思路及代码!!!解决后另送200分!!!不够再加!!!
- vml语言的问题:为什么用vml语言写的直线代码显示的直线会被html的其它控件给挡住啊?
- winform combobox筛选DataGridView控件里面的数据
- 下载
- 字符串替换
- C# 调用 c++dll 参数为结构体 求大神指教
- 在while或for循环中,int n=1;,循环结束后,n是否消失了不再占资源了?
- 在脚本中怎么样得出Datagridview中模板列且捆绑了这个LinkButton的Text?
- 我把我的内容管理程序开源了!
Process process = new Process();
process.StartInfo.FileName = "Explorer.exe"; //这边是exe文件
process.StartInfo.UseShellExecute = false;
process.StartInfo.Arguments = " sqlmangr"; //这边是参数
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.CreateNoWindow = true;
process.Start();
string strMsg = process.StandardOutput.ReadToEnd(); //Exe输出的消息
process.Close();
openFolderDialog1.RootFolder = Environment.SpecialFolder.MyComputer;
process.ExitCode()是可以判断程序是否执行成功。
openFolderDialog1.RootFolder = Environment.SpecialFolder.MyComputer;
去掉这句的话就没有对话框出现了。
openFolderDialog1.ShowDialog();