如何使用process.start启动程序,而程序无法找到它的文件

时间:2016-03-23 19:20:23

标签: c# exe

我正在尝试制作一个程序,可以打开其他程序,但我需要帮助,因为如果我运行程序,

Process.Start(ExePath)

我收到'无法找到'文件。*'文件'等错误。 但通常程序工作时我手动启动它只是正常工作 有人知道如何解决这个问题吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以从当前的应用程序目录开始构建一个完整的限定路径,如下所示:

string exepath = Path.Combine(Environment.CurrentDirectory, "Games", "Game.exe");
Process.Start(exepath);

Specifying a relative path

采用