我正在尝试通过编程的方式启动一个应用程序,但它总是在我的应用程序文件夹中运行... 例如:
如果我的应用程序位于C:\MyApp\myapp.exe,而另一个应用程序位于C:\OtherApp\otherapp.exe,我如何启动其他应用程序在其所在的文件夹中运行,而不是在我的应用程序所在文件夹中运行?
这是我启动另一个应用程序的方法:
private void StartApp(OtherApp application)
{
Process process = new Process();
process.StartInfo.FileName = application.FileName;
process.StartInfo.Arguments = application.AppName;
process.Start();
}