我写的当前C# 程序的绝对路径:D:\my_c#\bin\Debug\my_c1.exe
我想调用的第三方EXE文件路径:D:\my_c#\bin\Debug\exe_path\my_mrp.exe关于在C#中调用第三方EXE文件的用法,我按以下贴子,试了一下。
http://bbs.csdn.net/topics/360146110?page=2
第102楼的一段写法。
语句如下:Process newProcess = new Process();//创建一个新的进程
ProcessStartInfo startInfo = new ProcessStartInfo();//启动进程时使用的集合
startInfo.FileName = "my_mrp.exe";//要启动的应用程序
startInfo.WindowStyle = ProcessWindowStyle.Normal;//启动应用程序时使用的窗口状态
startInfo.WorkingDirectory = Environment.CurrentDirectory + "\\exe_path\\";//要启动应用程序的路径
//startInfo.WorkingDirectory = Application.StartupPath + "\\";
newProcess.StartInfo = startInfo;//把启动进程的信息赋值给新建的进程
newProcess.StartInfo.UseShellExecute = false;//是否使用操作系统shell执行该程序 
newProcess.Start();
其中WorkingDirectory的路径写法,总是提示不成功,找不到文件。
请问正确的路径写法,要怎么写?