我有一个应用程序启动一个可执行文件是在同一文件夹中的应用程序,这样做:从当前文件夹启动一个.exe有时会失败
Process procStarter = new Process();
procStarter.StartInfo.FileName = "OtherApp.exe";
procStart.Start();
,直到我用一个文件打开,工作正常,或文件保存对话框在我的应用程序。然后它找不到OtherApp.exe。
这是否正常?我可以通过将当前文件夹添加到StartInfo.Filename(以及如何获取当前文件夹)来修复它?