最大洋和最大洲分别是:WinCE BSP中的REG文件和DB文件 - ARM-WinCE的专栏 - CSDN博客
来源:百度文库 编辑:偶看新闻 时间:2024/05/10 07:57:21
WinCE BSP中的REG文件和DB文件 收藏
作者:ARM-WinCE 1. REG文件注册表文件,这个和Windows操作系统中使用的注册表文件基本一样,在BSP中主要是Platform.reg,该注册表文件描述了和硬件平台相关的配置,大部分是用来描述驱动的相关信息。注册标的格式如下:[KEY1]"ValueName1"={Value Type}:{data}"ValueName2"={Value Type}:{data}[KEY2]"ValueName1"={Value Type}:{data} 其中Value Type和data相互对应,不同的Value type对应不同的data,具体如下:Value Type
data
REG_SZ
”my string”
字符串类型
REG_DWORD
dword:NNNN(hex number)
DWORD类型
REG_MULTI_SZ
multi_sz:”my_string_1”,”my_string_2”
多字符串类型
REG_BINARY
hex:xx,xx,xx
二进制类型
HEX
hex(xxxxxxxx):xx,xx,xx,xx
十六进制类型
在注册表中,同样可以使用IF/ENDIF来进行条件包含,其中条件可以是一个WinCE中的环境变量,还可以在该环境变量后加一个空格再加一个惊叹号(“!”),表示没有设置或者不等于的情况,比如:IF environment variable [= value] [!][KEY1]"ValueName1"={Value Type}:{data}"ValueName2"={Value Type}:{data}[KEY2]"ValueName1"={Value Type}:{data}ENDIF 如果注册表某一行是以分号(“;”)开始,表示这行是被注释掉的。当然也有一些例外,比如在支持Hive注册表的时候,如下:; HIVE BOOT SECTION ... reg data...; END HIVE BOOT SECTION 关于Hive注册表,以前介绍过,这里不多说了。我们在注册表中无非就是创建,删除key,赋值等操作。创建一个注册表key:[Key1]"ValueName"="Value Type" 删除一个注册表key:[-KEY1] 删除一个注册表值:"ValueName1"=- 和BSP以及硬件平台相关的注册表配置都放在platform.reg文件中,和WinCE工程相关的配置应该放在project.reg文件中。 2. DB文件数据库文件,同样也有platform.db和project.db两个文件。但是很少会被用到,特别是platform.db,这些数据库文件都是基于WinCE的对象存储的,会在WinCE启动以后被加载到RAM中,掉电就会丢失,具体格式如下:Database : "db_name" : hex_type : num_sort_order : 1Record :Field : field_hex_propid : valueEndEnd Database 可以使用上面的格式在.db文件中添加数据库记录,由于本人从未使用过,所以对上述格式没有太多了解,相信搞过数据库的人士,看看上面的格式可能就明白了。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/nanjianhui/archive/2008/10/04/3015562.aspx
作者:ARM-WinCE 1. REG文件注册表文件,这个和Windows操作系统中使用的注册表文件基本一样,在BSP中主要是Platform.reg,该注册表文件描述了和硬件平台相关的配置,大部分是用来描述驱动的相关信息。注册标的格式如下:[KEY1]"ValueName1"={Value Type}:{data}"ValueName2"={Value Type}:{data}[KEY2]"ValueName1"={Value Type}:{data} 其中Value Type和data相互对应,不同的Value type对应不同的data,具体如下:Value Type
data
REG_SZ
”my string”
字符串类型
REG_DWORD
dword:NNNN(hex number)
DWORD类型
REG_MULTI_SZ
multi_sz:”my_string_1”,”my_string_2”
多字符串类型
REG_BINARY
hex:xx,xx,xx
二进制类型
HEX
hex(xxxxxxxx):xx,xx,xx,xx
十六进制类型
在注册表中,同样可以使用IF/ENDIF来进行条件包含,其中条件可以是一个WinCE中的环境变量,还可以在该环境变量后加一个空格再加一个惊叹号(“!”),表示没有设置或者不等于的情况,比如:IF environment variable [= value] [!][KEY1]"ValueName1"={Value Type}:{data}"ValueName2"={Value Type}:{data}[KEY2]"ValueName1"={Value Type}:{data}ENDIF 如果注册表某一行是以分号(“;”)开始,表示这行是被注释掉的。当然也有一些例外,比如在支持Hive注册表的时候,如下:; HIVE BOOT SECTION ... reg data...; END HIVE BOOT SECTION 关于Hive注册表,以前介绍过,这里不多说了。我们在注册表中无非就是创建,删除key,赋值等操作。创建一个注册表key:[Key1]"ValueName"="Value Type" 删除一个注册表key:[-KEY1] 删除一个注册表值:"ValueName1"=- 和BSP以及硬件平台相关的注册表配置都放在platform.reg文件中,和WinCE工程相关的配置应该放在project.reg文件中。 2. DB文件数据库文件,同样也有platform.db和project.db两个文件。但是很少会被用到,特别是platform.db,这些数据库文件都是基于WinCE的对象存储的,会在WinCE启动以后被加载到RAM中,掉电就会丢失,具体格式如下:Database : "db_name" : hex_type : num_sort_order :
CS中的BSP文件怎么改变成map?
bsp文件和WAD文件都是什么
如何对WINCE的EXE文件编辑和修改.
怎样破解QQ中的ewh.db文件
QQ中的user.db文件如何打开
怎样打开QQ中的MsgEx.db文件
ewh.db文件中的密码破解
如何打开QQ中的ewh.db文件
PDA中的WINCE如何升级?
.db、 .ini、 .cfg和.dat的文件?
怎么打开电脑QQ文件包中的.db文件?
商标中的TM和® 分别是什么意思?有何区别?
文件夹中的Thumbs.db是个什么文件?
什么叫reg文件
如何运行*.reg文件?
reg文件怎么建?
注册表reg文件问题!!
如何运行REG文件
静默导入REG文件
如何将map文件转为bsp文件
扩展名是bsp的文件是什么文件?
MyToneDB.db和TempToneDB.db
将map文件转换成bsp
后缀名为.db是什么文件?怎么打开和修改?