如何在BN_CLICKED上启动外部应用程序?

时间:2009-10-05 01:58:51

标签: c++ winapi windows-ce

我对Windows编程很新。我正在使用VC ++(而不是MFC)为WinCE做一个简单的启动器应用程序。到目前为止,我已经创建了基本的界面和按钮和东西。我只是想知道用户点击按钮时启动外部应用程序的最佳方式(在BN_CLICKED上)。

我找到了一些方法,如ShellExecute,CreateProcess等。但我无法让它工作(但是?)。关于这个的任何合适的参考或简单的例子?

2 个答案:

答案 0 :(得分:1)

问题并不重要,它发生在点击按钮的事件中,但是......

ShellExecute是在Windows中启动程序(以及任何其他类型文件的默认程序)的好方法,但如果需要返回代码,或者如果需要能力,请使用CreateProcess等待程序完成。

答案 1 :(得分:0)

没关系。我在MSDN上找到了一个工作示例 - 用户的评论。 对于任何感兴趣的人,您可以转到此CreateProcess() article并向下滚动到评论“使用CreateProcess()方法创建两个进程的工作代码”p1.exe“和”p2.exe“

谢谢!