Xml Provisioning Vs. Regmerge And Copy File; Regmerge; Copyfiles - Motorola MC45 Integrator Manual

Mc45 series
Hide thumbs Also See for MC45:
Table of Contents

Advertisement

In the Windows Embedded Handheld tools directory on the desktop computer (typically \Program
2.
Files\Windows CE Tools\wce500\Windows Mobile 6 Pocket PC SDK\Tools), run the Makecab.exe utility,
using the following syntax to create a .cpf file from the _setup.xml file:
MakeCab.exe /D COMPRESS=OFF _setup.xml myOutCpf
NOTE
C
OMPRESS=OFF is required for backward compatibility with Pocket PC.
Optionally, use the Authenticode tools to sign the .cpf file.
3.
Tap the filename to install.
4.
Certain applications and settings require a cold boot to take affect. In these cases, cold boot the MC45.
5.
Refer to the Windows Embedded Handheld 6.5.3 Help file for more information.

XML Provisioning vs. RegMerge and Copy File

Prior to Windows Embedded Handheld 6.5.3, Motorola used two drivers (RegMerge and CopyFiles) to update
the registry and to copy files during a cold boot. With Windows Embedded Handheld 6.5.3, Motorola
recommends using XML provisioning instead. RegMerge and CopyFiles are supported for backward
compatibility but Motorola may eliminate support in the future. The following sections provide examples of how
RegMerge and CopyFiles were used, and how to perform the same function using XML provisioning.

RegMerge

RegMerge.dll is a built-in driver that allows updating the registry during a clean boot. RegMerge runs very early
in the boot process and looks for registry files (.reg files) in certain Flash File System folders (i.e., \Application)
during a clean boot. It then merges the registry changes into the system registry located in RAM.
The following example uses RegMerge to set a registry key:
SampleReg.reg
[HKEY_LOCAL_MACHINE\Hardware\DeviceMap\Backlight]
"BacklightIntensity"=dword:00000036
The following example uses XML provisioning to perform the same task:
SampleReg.xml
<wap-provisioningdoc>
<characteristic type= "Registry">
<characteristic type= "HKLM\Hardware\DeviceMap\Backlight">
<parm name= "BacklightIntensity" value= "54" datatype= "integer" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

CopyFiles

CopyFiles copies files from one folder to another on a clean boot. During a clean boot CopyFiles looks for files
with a .CPY extension in the root of the Application FFS partition. These files are text files containing the
source and destination for the desired files to copy, separated by ">".
The following example uses CopyFiles to copy a file from the \Application folder to the \Windows folder:
Application Deployment for Mobile 6
4 - 7

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc4587Mc4597

Table of Contents