我試圖以編程方式啓動的應用程序,但它始終運行它我的應用程序的文件夾...例如:如何啓動一個進程在同一文件夾作爲可執行
如果我的應用程序是位於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();
}
-1通過智能感知方法列表滾動而不是張貼在SO上會更快更高效(在-1上開玩笑)。 – vaitrafra 2010-06-04 10:00:51
@vaitrafra,我沉迷於SO! – Kiril 2010-06-04 10:03:16
@vaitrafra,請記住,只是因爲解決方案很明顯,並不意味着不應該提出這個問題......任何人在google上搜索這些信息都將不可避免地絆倒在SO的答案上。即使是最簡單的問題,Karma也不會回答。 – Kiril 2010-06-04 15:15:01