How can I determine whether the device has been rebooted/reset since the last time the application ran?
Check the registry key HKEY_LOCAL_MACHINE\Comm for the value BootCount. This value is incremented every time the device is soft-reset. If the device is hard reset the value is set back to one. I received a report that this key isn’t found on an HP620LX. Perhaps it was not implemented in the HPC 2.0 OS.