正如標題所述。我希望我的應用程序在Windows Mobile設備開啓時啓動?我正在C#中使用.NET Compact Framework 3.5開發此應用程序。謝謝!設備在Windows Mobile中啓動時,如何啓動應用程序?
2
A
回答
8
爲了讓您的應用程序開始,首先我們需要定義「開」。
有「關於軟重置」:這裏有幾個選擇。到目前爲止,最簡單的方法就是在\ Windows \ Startup文件夾中放置一個剪貼板。
有「從睡眠恢復」。這有點複雜,因爲在發生這種情況之前你必須運行一些東西。這裏最簡單的機制是使用NOTIFICATION_EVENT_WAKEUP事件向CeRunAppAtEvent註冊您的應用程序。你必須要P/Invoke it,因爲它沒有內置的管理方法。
編輯:還有「硬復位後」。一些OEM提供了一種機制來運行應用程序或從冷啓動(例如Symbol)執行某種形式的邏輯。您必須查看設備OEM的文檔,瞭解其工作原理。
1
雖然啓動文件夾當然可以工作,但當您的應用程序需要其他項目(應用程序,驅動程序,硬件等)啓動並首先運行時,您可能會遇到問題,具體取決於您的配置。我已經開發了帶有CF存儲卡的設備,其中CF卡在啓動後需要幾秒鐘才能掛載並可用,因此在重置後不能立即自動啓動位於該CF卡上的應用程序,因此啓動文件夾解決方案失敗。 在這種情況下,您可能需要查看註冊表中的Launchxx條目,該條目允許您更多地控制啓動順序:http://msdn.microsoft.com/en-us/library/aa915408.aspx
相關問題
- 1. 如何在啓動設備時啓動應用程序?
- 2. 如何在Windows啓動時自動啓動應用程序?
- 3. 在Windows啓動時啓動應用程序啓動
- 4. 如何在啓動電腦時啓動Windows應用程序
- 5. 如何在Windows啓動時優化WPF應用程序啓動
- 6. WiX:如何註冊Windows啓動時啓動的應用程序?
- 7. 代碼自動在Windows啓動時啓動Java應用程序
- 8. 在啓動時啓動應用程序
- 9. 在啓動時啓動應用程序
- 10. Windows Mobile上的自動啓動程序
- 11. 啓動器損壞時在移動設備上啓動Android應用程序
- 12. 如何在移動設備打開時在android中啓動應用程序?
- 13. 如何在應用程序啓動時自動啓動Delayed_Job?
- 14. [Android]應用程序重新啓動設備後重新啓動
- 15. 在Windows 7啓動時啓動程序(自動啓動)
- 16. 程序啓動在Windows啓動應用程序
- 17. 啓動時如何啓動iOS應用程序?
- 18. 冷啓動的Windows Mobile 6.5設備編程方式使用C#
- 19. 如何在應用程序啓動時「自動」啓用GPS?
- 20. 如何啓動Window Mobile程序?
- 21. 搖動設備以在Android中啓動應用程序
- 22. 如何在Android應用程序啓動時啓動服務?
- 23. 如何在u啓動x時立即啓動應用程序?
- 24. 如何在應用程序啓動時啓動Android服務?
- 25. 如何在啓動時啓動plack應用程序
- 26. 如何在手機啓動時啓動Android應用程序?
- 27. 如何在啓動時啓動Firefox OS應用程序
- 28. 如何在Windows啓動時啓動最小化的ClickOnce應用程序?
- 29. 在設備上啓動應用時啓動MonoTouch/MonoDevelop調試器?
- 30. 如何在Android設備上啓動其他應用程序
是否有任何特定的方法將快捷方式放入啓動文件夾?我分析了那裏的文件,並試圖創建一個指向手機上隨機應用程序的新文件,但在啓動時,它給了我一個錯誤。 – BFree 2009-01-15 15:37:47
通過代碼有兩種方式:手動創建文件,或者P /調用SHCreateShortcut:http://pinvoke.net/default.aspx/coredll/SHCreateShortcut.html – ctacke 2009-01-15 16:07:14