转载注明出处,版权归作者所有
yanzhong.lee
lyzaily@126.com
在PB工程中我们知道有好多个.reg文件,但是我们常常接触的分别是platform.reg和project.reg以及Common.reg。
它们都是和注册表有关的文件,那么它们之间的区别呢?
Platform.reg文件中主要定义有关目标设备的硬件相关的注册表设置,也就是微软说的BSP注册表文件;
Project.reg文件中定义的是有关基于wince平台的可执行程序的注册表设置,也就是微软说的OS design registry file;
Common.reg文件定义的是一些系统别的通用的注册表设置;
那么它们在solution Explorer窗口的什么位置呢?
Platform.reg:solution -> PLATFROM -> 你的BSP工程->Parameter Files; 包含了BSP的注册表设置;
Project.reg: solution - > Parameter Files -> ...;
Common.reg :solution -> PUBLIC -> common -> parameter Files;
在makeimg命令的执行过程中,会启动Fmerge工具来对工程中所有的.reg文件进行集中处理,最终生成一个Reginit.ini的文件,所有Project.reg和Platform.reg中的修改会覆盖Common.reg原有的注册表设置。
Fmerge不是只对.reg进行集中处理,也对bib, dat, db and nls 这些文件作集中处理,而且对每一类文件的处理方式各不相同,最终生成Reginit.ini、Ce.bib、InitObj.db、InitObj.dat、nlssrc.txt
yanzhong.lee
lyzaily@126.com
在PB工程中我们知道有好多个.reg文件,但是我们常常接触的分别是platform.reg和project.reg以及Common.reg。
它们都是和注册表有关的文件,那么它们之间的区别呢?
Platform.reg文件中主要定义有关目标设备的硬件相关的注册表设置,也就是微软说的BSP注册表文件;
Project.reg文件中定义的是有关基于wince平台的可执行程序的注册表设置,也就是微软说的OS design registry file;
Common.reg文件定义的是一些系统别的通用的注册表设置;
那么它们在solution Explorer窗口的什么位置呢?
Platform.reg:solution -> PLATFROM -> 你的BSP工程->Parameter Files; 包含了BSP的注册表设置;
Project.reg: solution - > Parameter Files -> ...;
Common.reg :solution -> PUBLIC -> common -> parameter Files;
在makeimg命令的执行过程中,会启动Fmerge工具来对工程中所有的.reg文件进行集中处理,最终生成一个Reginit.ini的文件,所有Project.reg和Platform.reg中的修改会覆盖Common.reg原有的注册表设置。
Fmerge不是只对.reg进行集中处理,也对bib, dat, db and nls 这些文件作集中处理,而且对每一类文件的处理方式各不相同,最终生成Reginit.ini、Ce.bib、InitObj.db、InitObj.dat、nlssrc.txt