I need to develop an application in .Net for a Motorola rfid reader (FX7400). This device runs Windows Ce 5.0. I know how to run applications on the device. I just synchronized with it using Active Sync. But what I can't do is prevent that when the device is reseted all my stuff (including custom apps installed by me) gets cleaned up from the device.
Is it necessary for this purpose to build a new OS for the device? Is there another simpler way to perform this?
Thanks.
The first step is placing your application in a persistent memory location, like the /Application partition on the Motorola FX7400. Then you need to create a shortcut to your application and place it on the same partition. The last step is to create a .cpy file and place it in the /Platform partition (I can't remember the exact path, but it shouldn't be hard to find). This .cpy file is executed every time the reader restarts so you need to have in the .cpy file the instruction to copy your shortcut to the Startup folder, I believe it is Windows/Startup. For what you need to write in the .cpy file you can read one of the few .cpy files in the /Platform partition.
Hope this helps.
Also, a few tips for easy access of the FX7400: 1. If you just need easy copy and paste you can access the reader using ftp. Just type the reader's address with ftp as the protocol used and insert credentials 2. If you need to see the user interface of the device (it has one it's just not that easily accessible) you can install Windows Mobile Developer Power Toys and once you are connected with Active Sync to the device you need to start ActiveSync_Remote_Display (name pretty much says what it does).