Symbol Technologies SPS 3000 Series Scanner User Manual


 
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