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