C Brandt
03-15-2003, 01:41 AM
Hi all,
I've been working on some sort of software protection scheme which makes use of the unique ID on all of the Pocket PC 2002 devices (and the older 3600 series ipaqs). The system grabs the ID, asks the user to type it into web page. The web page takes the UID and scrambles it and returns it to the user which the user taps into his/her PDA. This code can be unscrambled by the application on the PDA which checks that the UID matches. If everything is hunky dory, it adds a registry key (the code that the user tapped in) which is checked for every time the app starts.
So... my problem is that the code to do this works on all PDAs i've tried (3600, 3800, e740, X5, 1910)... except the 5450. On the 5450, I get a wierd error ... something along the lines of 'critical application failure'... when I EXIT the application.
Has anyone experienced anything similar in their development and testing process?
I've been working on some sort of software protection scheme which makes use of the unique ID on all of the Pocket PC 2002 devices (and the older 3600 series ipaqs). The system grabs the ID, asks the user to type it into web page. The web page takes the UID and scrambles it and returns it to the user which the user taps into his/her PDA. This code can be unscrambled by the application on the PDA which checks that the UID matches. If everything is hunky dory, it adds a registry key (the code that the user tapped in) which is checked for every time the app starts.
So... my problem is that the code to do this works on all PDAs i've tried (3600, 3800, e740, X5, 1910)... except the 5450. On the 5450, I get a wierd error ... something along the lines of 'critical application failure'... when I EXIT the application.
Has anyone experienced anything similar in their development and testing process?