PB工程中三个主要的.reg文件的区别!

来源:互联网 发布:最靠谱的赚钱网络平台 编辑:程序博客网 时间:2024/04/29 17:55
转载注明出处,版权归作者所有


   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
0 0
原创粉丝点击