从应用程序启动exe

问题描述:

我必须从其他应用程序启动一个exe。互联网上有代码来执行此操作。 我想讨论应用程序如何获得其他exe文件的路径,因为exe的路径可以是任何路径。从应用程序启动exe

是存储在注册表中或配置是选项?
如果exe已经运行,应用程序应该做什么。
请加上可能出现的问题之一可能面临一个消磨我使用C++在VS 2008

+0

如果你想启动一个exe文件,一般你应该知道它是什么和它的路径。你可以在你的应用中对它进行硬编码,将它作为你的应用的参数或配置文件传递,或者你想要的任何东西。 – 2011-06-13 06:16:25

+0

你问我们你需要回答的问题。我们不知道你的需求。你没有告诉我们你的问题是什么。 – 2011-06-13 06:46:31

您有启动EXE文件两种选择从其他应用程序启动 一个EXE:ShellExecuteEx()CreateProcess()
每个行为都有点不同,请在MSDN上检查它们。

至于变化的路径,注册表可能是一个很好的选择。