C#运行新的应用程序

时间:2013-07-10 18:29:29

标签: c# windows-applications process.start

我试图在我的应用程序中运行新的应用程序,如new open。我用:

Process.Start(@"filelocation");

没关系,但是当用户更改文件位置时,如何找到它。

2 个答案:

答案 0 :(得分:1)

您有三种选择:

  1. 有一个配置文件,用户可以在其中指定可执行文件的位置。
  2. 通知用户该文件不再存在于您预期的位置,并执行(1)并存储该位置。
  3. 执行(2)但搜索可执行文件,确定预期位置的优先级 - 让用户选择正确的位置,然后将其存储为ala(2)和(1)。

答案 1 :(得分:0)

捕获xml文件或配置文件中的文件位置。

从文件中读取位置。

当用户更改位置时,他们需要确保在配置文件中更新位置数据。

或者,用户可以输入完整路径作为参数。