如何使用c#运行任何程序?

时间:2015-08-08 14:32:16

标签: c# .net

如果我知道软件的名称,我该如何打开软件?

Process word = new Process();
word.StartInfo.FileName = "winword.exe";
word.Start();

期望是上面的代码会打开微软的话。但问题是我需要exe的名称(上面代码的winword)。 如何打开用户输入的任何软件如果用户进入photoshop然后它会在点击按钮时打开photoshop。我想在程序上找到exe的名字。 请帮帮我。 任何想法将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

当PATH变量中包含此文件的位置时,您只能通过其名称启动应用程序。如果要打开另一个应用程序,则必须指定完整路径。

我建议您在PATH变量

上添加位置

这是如何将路径添加到路径的链接 http://www.computerhope.com/issues/ch000549.htm