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

问题描述 投票:-2回答:1

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

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

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

c# .net
1个回答
0
投票

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

我建议你在PATH变量上添加位置

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

© www.soinside.com 2019 - 2024. All rights reserved.