2009-10-05 65 views
1

我對Windows編程相當陌生。我使用VC++(不是MFC)爲WinCE做一個簡單的啓動程序。到目前爲止,我已經創建了基本的界面和按鈕和東西。我只想知道當用戶單擊按鈕(在BN_CLICKED上)時啓動外部應用程序的最佳方式。如何在BN_CLICKED上啓動外部應用程序?

我發現了一些方法,如ShellExecute,CreateProcess等。但我無法實現它(但?)。任何適當的參考或簡單的例子呢?

+1

ShellExecute/CreateProcess應該工作,你可能會顯示你的代碼(它使用這些功能)?這樣我們可以看到你可能做錯了什麼。 – GRB 2009-10-05 02:13:31

回答

0

沒關係。我在MSDN上找到了一個工作示例 - 用戶發表評論。 任何有興趣,你可以去這個CreateProcess() article和向下滾動到了題爲p1.exe‘和‘p2.exe’使用的CreateProcess()方法「

謝謝」創建兩個過程的工作代碼’的評論!

1

的問題並不重要,它發生在一個按鈕點擊的事件中,但...

ShellExecute是啓動程序的一個好辦法(以及任何其他類型的文件的默認程序) Windows,但如果需要返回代碼,或者需要等待程序完成的功能,請使用CreateProcess

相關問題