正如标题所述。我希望我的应用程序在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