I'm running 2 GPS-related programs (CMAPECS and Tsunamis'99) simultaneously under Win98Lite on a ThinkPad 600, using GPSGate 1.10 to split the NMEA input data between 'em. GPSGate is working flawlessly under normal circumstances, including Suspend and Hibernation modes. (nice one !).
There is only one small irritation : if I attempt to ShutDown the machine with GPSGate still running, then 'under certain circumstances' the machine will lock-up, displaying an Illegal Operation warning - "page fault in Kernel32.dll" and so on - with the usual array of diagnostic data.
The lock-up circumstances are:
a) When no GPS-related programs are loaded, with the GPSGate icon either Red OR Green.
b) When running T'99 alone when the GPSGate icon = Red (Green = OK)
c) When the 2 programs are loaded in the order "Cmapecs THEN T'99" when the GPSGATE icon = Red. (Green icon = OK, as is when loading the programs in the reverse order).
Under all permutations, providing GPSGate is terminated BEFORE commencing Shutdown, this results in an uneventful powering-down.
So, a) does this sound like a badly-written serial port driver ?
b) Is there any means of closing/unloading GPSGate WITHOUT selecting the tray icon using the mouse - say, using a command-line from within a .bat file ?