beautypg.com

Determining if flash memory is present, Standard flash memory files, Ihvinstall – Symbol Technologies SPS 3000 Series User Manual

Page 70

background image

5-7

Developing Applications for the SPS 3000

Determining if Flash Memory is Present

Not all SPS 3000 devices contain Flash memory. Perform the following steps to determine
if Flash memory is present on your SPS 3000.

1.

Insert the iPAQ into the SPS 3000 (see

Inserting the iPAQ into the SPS 3000

on

page 2-1).

2.

Run the File Explorer program (tap Start\Programs\File Explorer).

3.

Tap the My Documents drop down list and select My Device.

If a folder named “Compaq Disk” is included among the list folders, then the SPS 3000
contains Flash memory.

Standard Flash Memory Files

SPS 3000 devices that contain Flash memory ship with the standard driver and application
image.

This image contains the following files:

IHVInstall.exe – Flash memory install program

IHVUninstall.exe –Flash memory uninstall program

scnappss2_xxxx.cab – ScanSamp2 application CAB file

scnappsw_xxxx.cab – ScanWedge application CAB file

scndrv_xxxx.cab – Scan drivers CAB file

landrvarm_xxxx.cab – WLAN drivers CAB file

landrvdiv_xxxx.cab – WLAN driver diversity configuration CAB file.

These files are found in the
“\Windows CE Tools\wce300\SPS3000\Flash\Image\ScanWLAN” SPS 3000 SDK
directory.

IHVInstall

The IHVInstall.exe program invokes (“runs”) the CAB files located on the SPS 3000, if they
were not already installed. Only CAB files with the appropriate naming convention are
invoked (see

CAB File Naming Conventions

on page 5-9).

The IHVInstall program determines if a CAB file was installed by checking a version registry
entry for each CAB file. The version registry entries reside under the
“HKEY_LOCAL_MACHINE\Software\Apps” registry key. The entries are of DWORD type