我目前正在尝试在 Windows CE 5.0 设备启动期间自动启动用 .Net CF 2.0 编写的应用程序。
基于这篇文章: http: //blogs.msdn.com/b/cenet/archive/2004/12/03/274661.aspx我尝试将我的应用程序的快捷方式放在 Windows 目录的 Startup 文件夹中或添加注册表值像 "Launch77"="app.exe" 这样的 HKLM\init 都不起作用,因为设备的存储和注册表是易失的,并且在设备关闭时会重置。
然后我尝试使用注册表配置单元并制作了一个 system.hv 以使注册表更改持久化,但在 HKLM\init\BootVars 中,SystemHive 设置为驻留在易失性存储上的文件夹。
有没有其他方法可以启动应用程序?我可以强制设备使用存储卡备份/恢复注册表吗?