- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设备启动时自动加载
i60X0 开发技术文档
启动时自动加载
介绍
设备在掉电或者冷启动后储存在 RAM 中的数据将会丢失,如果没有实现自动加载
则用户的程序有可能无法正常工作。本文档描述了冷启动后自动加载的方案.
自动加载流程如下:
1. 用户根据应用程序的实际情形, 把文件备份在 ROM(ResidentFlash)中任意目录下。
然后修改 AutoRun.cfg 文件,在其中指定要执行的操作和备份路径等。 最后将
AutoRun.exe 和 AutoRun.cfg 复制到“\ResidentFlash\STARTUP”目录下。
2. 设备每次启动时自动调用 AutoRun.exe,根据 AutoRun.cfg 中的配置信息进行操作。
3. 恢复动作完毕后,设备进入 Windows CE 界面。
AutoRun.cfg 详细说明
配置文件使用 XML 格式,共有五个节点。后四个节点的顺序可以任意调整,按照
实际的先后顺序执行。每个节点有一个可选属性“condition”,如果此属性被
指定为”coldboot”,则此节点的内容只有在冷启动后被执行,否则热启动也会
执行。各个节点说明如下:
1. characteristic(变量)
2. File(文件备份)
3. Registry(注册表备份)
4. ShortCut(快捷方式备份)
5. ExeCute(执行自定义动作)
characteristic(变量)
可以在此节点下定义一系列变量,在其他节点里包含路径的属性值(例如 name,
source,cmdline 等)中引用。
例如parm name=AppName value=Urovo PdaDemo/parm name=InstallDir
value=\d35flash\pdademo\/定义了两个变量 “AppName”和“ InstallDir”。
变量引用格式为“%变量名%”,请参考 File 节点。
i60X0 开发技术文档
File(文件备份)
配置分为两层,第一层设置需要恢复的目录如: item name=\Windows\AppMgr
type=Directory
第二层为第一层目录下需要恢复的文件名称和备份后文件存储的地址和名称。如:
item name=%AppName%.DAT source=%InstallDir%\Restore\%AppName%.DAT
/
其中%AppName%和%InstallDir%为变量,则 AutoExe 会创建目录
“\Windows\AppMgr”,然后把”\d35flash\pdademo\restore\urovo pdademo.dat”
恢复到”\Windows\AppMgr\urovo pdademo.dat”
如果要恢复的是一个.net 程序集,并且这个程序集需要放入 GAC 中,则需要指
定parm name=GAC/。
Registry(注册表备份)
冷启动后注册表值不会丢失,此项仅为用户提供一个方便的操作注册表的机会。
配置分为两层,第一层设置要创建的注册表键。如: item
name=HKEY_LOCAL_MACHINE\Software\Urovo\AutoExe
第二层指定此键下要创建的命名值。 如: parm name=MajorVersion
value=2 datatype=dword /,其中 datatype 支持 string 和 dword
Shortcut(快捷方式备份)
配置项有两个值第一个是快捷方式的存放位置,第二个是快捷方式关联的主程序
地址。如:item name=\Windows\StartUp\PDADemo.lnk
source=quot;%InstallDir%\PDADemo.exequot; /。主程序路径必须使用引
号(根据 xml 的规范转义为quot;)
ExeCute(执行自定
文档评论(0)