2011-10-28 58 views
0

我有一個win32程序,當手動運行時,它會在WinMain中顯示一條消息,但是當我在註冊表(Run)下放置相同的程序時,這樣當PC重新啓動時,它會自動運行,該消息將永遠不會出現(但程序正常運行)。Winmain在自動啓動中顯示消息

任何人都知道爲什麼手動啓動程序(通過單擊exe文件)和自動(通過Windows註冊表)之間有什麼區別?

感謝

克萊門特

回答

2

這可能爲時過早在WinMain函數的頂部顯示一個消息,因爲你沒有窗戶呢。你能等到你收到你的第一個WM_CREATE消息嗎?

+0

是的,問題解決了。很愚蠢的是,我在註冊表中輸入的路徑是另一個程序! – Clement