
Chapter 7 — Programming
132 CN2B Mobile Computer User’s Manual
Example
[DefaultInstall.SH3]
CopyFiles = Files.Common, Files.SH3
[DefaultInstall.MIPS]
CopyFiles = Files.Common, Files.MIPS
[AddReg]
This section, under the [DefaultInstall] section, is optional and describes
the keys and values that the .CAB file adds to the device registry. Within
the [DefaultInstall] section, a reference may have been made to this sec-
tion, such as “AddReg=RegSettings.All”. This section defines the options
for that setting.
Required? No
• add_registry_section:registry_root_string
String that specifies the registry root location. The following list shows
the values supported by Windows CE.
• HKCR Same as HKEY_CLASSES_ROOT
• HKCU Same as HKEY_CURRENT_USER
• HKLM Same as HKEY_LOCAL_MACHINE
• add_registry_section:value_name
Registry value name. If empty, the “default” registry value name is used.
• add_registry_section:flags
Numeric value that specifies information about the registry key. The fol-
lowing table shows the values that are supported by Window CE.
Flag Value Description
FLG_ADDREG_NOCLOBBER 0x00000002 If the registry key exists, do not overwrite it. Can be used
with any of the other flags in this table.
FLG_ADDREG_TYPE_SZ 0x00000000 REG_SZ registry data type.
FLG_ADDREG_TYPE_MULTI_SZ 0x00010000 REG_MULTI_SZ registry data type. Value field that
follows can be a list of strings separated by commas.
FLG_ADDREG_TYPE_BINARY 0x00000001 REG_BINARY registry data type. Value field that fol-
lows must be a list of numeric values separated by com-
mas, one byte per field, and must not use the 0x
hexadecimal prefix.
FLG_ADDREG_TYPE_DWORD 0x00010001 REG_DWORD data type. The noncompatible format
in the Win32 Setup .INF documentation is supported.
Example
AddReg = RegSettings.All
[RegSettings.All]
HKLM,%reg_path%,,0x00000000,alpha; <default> = “alpha”
HKLM,%reg_path%,test,0x00010001,3; Test = 3
HKLM,%reg_path%\new,another,0x00010001,6; New\another = 6
Comentarios a estos manuales