Chapter 3 — Configuring the Computer

Example

This example creates .cab files for the ARM and MIPS microprocessors, assuming the Win32 Setup.inf file contains the ARM and MIPS tags:

cabwiz.exe “c:\myfile.inf” /err myfile.err /cpu arm mips

Note: CabWiz.exe, MakeCab.exe, and CabWiz.ddf (Windows CE files available on the Windows CE Toolkit) must be installed in the same directory on the desktop computer. Call CabWiz.exe using its full path for the CAB Wizard application to run correctly.

Troubleshooting the CAB Wizard

To identify and avoid problems that might occur when using the CAB

Wizard, follow these guidelines:

Use %% for a percent sign (%) character when using this character in an

.inf file string, as specified in Win32 documentation. This will not work under the [Strings] section.

Do not use .inf or .cab files created for Windows CE to install applications on Windows-based desktop platforms.

Ensure the MakeCab.exe and CabWiz.ddf files, included with Windows CE, are in the same directory as CabWiz.exe.

Use the full path to call CabWiz.exe.

Do not create a .cab file with the MakeCab.exe file included with Windows CE. You must use CabWiz.exe, which uses MakeCab.exe to generate the .cab files for Windows CE.

Do not set the read-only attribute for .cab files.

Customization and Lockdown

Some customers would prefer that their users not have access to all of the operating system features. Intermec cannot customize the operating system in any way but a custom application can:

Delete items from the Start menu, and Programs folder. These items are just shortcuts in the file system so the application is not really being deleted. Cold booting the device will bring these items back so the application will need to be run on every cold boot.

Use the RegFlushKey() API to save a copy of the registry to a storage device. See the IDL for more information on how to do this. Saving a copy of the registry restores most system settings in a cold boot situation.

Use the SHFullScreen() API with other APIs to have the application take up the entire display and prevent the Start menu from being available.

Remap keys and disable keys on the keypad; create a custom SIP; or

Make changes to the registry to configure the device.

66

751G Color Mobile Computer User’s Manual

Page 80
Image 80
Intermec 751G user manual Customization and Lockdown, Troubleshooting the CAB Wizard