Regmerge And Copyfiles; Regmerge.dll - Symbol MK2200 MicroKiosk Product Reference Manual

For ce .net 4.2
Table of Contents

Advertisement

8 - 6
MK2200 MicroKiosk for CE .NET 4.2 Product Reference Guide
Custom MIB Actions/Commands (Continued)
Table 8-3
Action/Value
Configuration
Group 2
MIB Version

RegMerge and CopyFiles

RegMerge and CopyFiles are two device drivers included in the Windows CE OS to assist developers in
configuring the MK2200 following a cold boot.

RegMerge.dll

RegMerge.dll is a built-in driver that allows making registry edits to the Windows CE Registry. Regmerge.dll
runs very early in the boot process and looks for registry files (.reg files) in certain Flash File System folders
during a cold boot. It then merges the registry changes into the system registry located in RAM.
Since the registry is re-created on every cold boot from the default ROM image, the RegMerge driver is
necessary to make registry modifications persist between cold boots.
RegMerge looks in the root of two specific folders for .reg files in the following order:
\Platform
1.
\Application
2.
Regmerge continues to look for .reg files in these folders until all folders are checked. This allows folders later
in the list to override folders earlier in the list. This way, it is possible to override Registry changes made by the
Platform partition folders. Take care when using Regmerge to make Registry changes. The Device
Configuration Package (DCP) for the MK2200 contains real examples of .reg files.
RegMerge only merges the .reg files during a cold boot. A warm boot skips the merge
NOTE
process.
Modifying registry values for drivers loaded before RegMerge is not recommended. However, these values
may require modification during software development. Since these early loading drivers read these keys
before RegMerge can change them, you must warm boot the MK2200. The warm boot does not re-initialize the
registry and the early loading driver reads the new registry values. Note that loading a registry key that
corresponds to a built-in driver sets a flag in the regmerge.dll to execute an automatic warm boot.
Do not use RegMerge to merge the same registry value to two files in the same folder, as the results are not
predictable.
Var Name
A user-defined string that can be filtered in the Remote Terminal Manager
(e.g., hardware, housewares, East Coast).
stiConfGroup2
SysOID.10.12
The version of the terminal MIB.
stiCustomMibVersion
SysOID.10.13
OID
Access
RO
String
RO
String (DisplayString)
Data Type

Advertisement

Table of Contents
loading

Table of Contents