C# 打开自己写的.exe程序。求高手解决

有一个Read.exe程序,可以双击打开运行的。现在我要用C#在一个窗体应用程序里有一个启动按钮。用来启动我的这个程序。但是总是报错。求解决方法。又或者求一个程序代码来启... 有一个Read.exe程序,可以双击打开运行的。现在我要用C# 在一个窗体应用程序里 有一个启动按钮。用来启动我的这个程序。但是总是报错。求解决方法。又或者求一个程序代码来启动我的这个Read.exe。
【求完美详细解答!】
我的错误代码以及报错如下。
private void button1_Click(object sender, EventArgs e)
{
try
{
Process.Start(@"D:\Open\Read.exe");
//Environment.Exit(0);
}
catch (Exception err)
{
MessageBox.Show("启动失败请重启或联系管理员!");
MessageBox.Show(err.ToString());
}
}
-----------MessageBox.Show(err.ToString());----------------
System.ComponentModel.Win32Exception (0x80004005): 系统找不到指定的文件。
在 System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start()
在 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start(String fileName)
在 金钥匙.Form1.button1_Click(Object sender, EventArgs e) 位置 F:\openForm1.cs:行号 28
展开
 我来答
阳光的雷咩咩
2016-05-22 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7553万
展开全部

测试一下路径:

                string fileName = @"D:\Open\Read.exe";
                if (File.Exists(fileName))
                    Process.Start(fileName);
                else
                    MessageBox.Show("not exist");
追问

测试了之后竟然是 "not exist"。 可是我的路径下是有这个程序的

追答
不是个快捷方式吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式