一、题外话
首先应引入进程的命名空间 using System.Diagnostics;
启动进程:Process proexe = Process.Start(@""+this.txtAddress.Text+"");
注:这个是需要得到绝对地址,一般运行时地址都是变的 一般使用的是下面两个
Application.StarupPath 获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
举例:则他获取到得结果就是c:\test\bin\debug
Application.ExecutablePath 获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
举例 程序路径是c:\test\bin\debug\test.exe
一、在C#外部调用该exe文件时 习惯把能调用的exe文件可执行文件夹放到当前文件夹内
在需要调用的地方写入代码(不需要传参)
Process processexe = Process.Start(Application.StartupPath + "\\exe所在文件夹\\执行文件.exe");