2015-08-08 72 views
-2

我可以打开一个软件,如果我知道软件的exe文件名如何以编程方式查找可执行文件名称(例如,Process.StartInfo)?

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

上面的代码将打开Microsoft Word,但在这里我需要EXE文件的名称(WINWORD上面的代码) ,但我能做到这一点用户输入软件的名称,如Photoshop或任何名称,该软件必须在这里打开我必须找到编程的exe名称 任何人都可以帮助我做到这一点?

回答

0

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

我向你推荐的PATH变量

将该添加的位置是如何将目录添加到路径 http://www.computerhope.com/issues/ch000549.htm

+0

我怎样才能得到完整的路径,如果该应用程序在其他运行链接用户的电脑可以给我一些演示代码来存储动态路径吗? –

+0

如何获得完整路径,如果该应用程序在另一个用户的电脑上运行你可以给我一些演示代码存储动态路径? –

+0

看看这个答案。也许你找到了util:http://stackoverflow.com/questions/909910/how-to-find-the-execution-path-of-a-installed-software – jcvegan

相关问题