Log in

View Full Version : 5450 Incompatibilities


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?

Server
03-15-2003, 06:35 AM
- Run the application from RAM not storage card
- Remove the file DM_K.exe from the START FOLDER
(do not delete it, or place in a sub dir of startup)

Pony99CA
03-15-2003, 09:48 AM
- Run the application from RAM not storage card
- Remove the file DM_K.exe from the START FOLDER
(do not delete it, or place in a sub dir of startup)
A user might accept not being able to run a program from a storage card, but I doubt if a user would be willing to give up use of his sleeves.

If this only needs to be done during development, that's a different story, but still a bit much.

Steve

C Brandt
03-17-2003, 06:47 PM
Thanks for the suggestions guys.

I have been running it from main memory... without a sleeve on the device.

As for the DM_K.exe... What is this for, and why will moving it help?

Chris

dhettel
03-18-2003, 09:21 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?

Try this, I think it might be what you want:
http://h18007.www1.hp.com/support/files/handheldiPAQ/us/download/17434.html See if running this update fixes your problem

David