lostreception - sorry to hear about your situation and thanks for this great hack. This is a no pressure post.
IGQWERTY works like a champ on my W2K PC, but for the life of me, I can't get it to work on a fresh install of XP SP2, prior to running MS updates. I get the same issues posted earlier (street address cuts off at 99, defaluts back Alabama, can't enter street name)
Let me state upfront, I am not a programmer in any shape, manner or form. At best, I can write basic batch files. That said, I used the Dependency Walker utility to try and identify which components are being used by the modified UMPC exe and IGQWERTY exe under W2K, in hopes of porting them over to XP.
http://www.dependencywalker.com/
After identifying the necessary DLLs which all live under System32 in W2K, I copied them to the C:\Program Files\iNav\iGuidance folder on my XP PC and tried to register them with regsvr32. Some registered and some didn't. iGQWERTY also resides in this folder. Quite some time ago, a developer friend told me that an exe will look for its dependencies in the folder it resides, then check the system folder then path (or path then system folder - I don't recall). Either way, it is supposed to check the folder it resides in first. In this case, C:\Program Files\iNav\iGuidance. Unfortunately, this made no difference. In fact, iGuidance locked up after I clicked OK to the nag screen.
Can somebody that has this working on XP run the Dependency Walker on the 2 exe's and share their findings? Perhaps we can find a version difference on 1 or more of the DLLs which is causing this to break? Attached are my findings under W2K and XP.
This util is too good not to get working under XP!
Thanks