Hey,
naja ich kenn mich da jetzt nicht so aus, aber ich dachte Windows stellt da eine DLL, zu verfügung.
Also ich hab ein GPS Programm für mein Windows Mobile Handy geschrieben und da gibt es die "gpsapi.dll" mit der ich auf den GPS Empfänger zugreifen kann. (KA obs das auch bei normalem Windows gibt)
Ok bei Windows Mobile ist das alles auch "zentral verwaltet" also da gibts ja keine richtigen Treiber, die man installieren muss.
Ich hatte bei meinem Handy das Problem, dass es mit der "gpsapi.dll" nicht richtig funktioniert hat, deshalb hab ich meine Daten auch direkt ausgelsen. Dazu hab ich das "Windows Mobile Sample" zu GPS ausgeschlachtet^^ und aus dem Windows Mobile Programm "
GPS Cycle Computer" (welches opensource ist) die GccGPS.dll genommen.
kanns ja mal schaun ob du damit was anfangen kannst^^ hat jetzt zwar nicht speziell was mit deinem Problem zu tun aber vlt. hilfts.