【发布时间】:2012-11-06 11:36:39
【问题描述】:
我目前正试图让一个用 .Net CF 2.0 编写的应用程序在 Windows CE 5.0 设备启动期间自动启动。
根据这篇文章:http://blogs.msdn.com/b/cenet/archive/2004/12/03/274661.aspx 我尝试将我的应用程序的快捷方式放在 windows 目录的 Startup 文件夹中,或者将注册表值添加到 HKLM\init 中,例如 "Launch77"="app.exe" 两者都没有无法正常工作,因为设备的存储和注册表是易失性的,并且在设备关闭时会重置。
然后我尝试使用注册表配置单元并制作了一个 system.hv 以使注册表更改持久化,但在 HKLM\init\BootVars 中,SystemHive 设置为驻留在易失性存储上的文件夹。
还有其他方法可以启动应用程序吗?我可以强制设备使用存储卡备份/恢复注册表吗?
【问题讨论】:
-
大多数 CE 设备供应商都针对此问题提供自己的(专有)解决方案。您使用的是哪个供应商?
-
这是 Motia iMDT5000 motia.co.kr/product/product_06.asp
标签: embedded compact-framework windows-ce c#-2.0