原创 WINCE中的注册表文件

2009-8-4 20:03 5367 8 8 分类: MCU/ 嵌入式

注册表文件是WINCE中非常重要的文件,所有驱动程序的配置信息都保存在注册表中,系统启动的时候,会根据系统注册表中的信息,加载builtin驱动程序。还会根据注册表信息对flash或者SD卡等加载分区驱动和文件系统驱动。


Wince中的注册表是在平台build的时候根据几个注册表文件生成reginit.ini文件,这个文件是最终系统镜像的注册表文件。这是在build过程最后makeimg的阶段完成的。 Reginit.ini文件是从几个.reg文件中生成的,只要有platform.reg,common.reg,wceshell.reg,IE.reg,project.reg等文件。


这几个文件很是让人困惑,今天仔细看了下微软的文档,总算搞明白到底怎么个关系,在合并产生reginit.ini文件的过程中,是按照下面的次序来合并的。


1.       首先合并common.reg,IE.reg,wceapps.reg等操作系统通用的reg设置


2.       然后合并project.reg文件,即工程的reg设置


3.       最后才是platform.reg


也就是说,如果project.reg文件和common.reg中有相同的注册表项,那么project.reg将覆盖common.reg中的设置;同样,platform.reg会覆盖project.reg中的设置。


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /3 下一条