Hi Gary, Yes, you can do it yourself. I spent 2 weeks adding reg code support to my apps, and a lot more time investigating what I should do, including speaking to other developers to learn what the shortcoming in their systems were. The result is my "RegCode" package, which I license to other developers.
If you decide that shareware and reg codes is the way to go, I've added a few things to RegCode that the novice developer might not be aware of: 1. You should be able to decide if the user's "demo" period is reset when you put out a new release, so they can try the new features 2. Some users take a long time to try your app. Having a temporary code that your support can give them to try your app a bit longer is useful. This temporary code can also be issued by the ESD, so the user gets to unlock their app immediately, while you take a few days to email them their permanent reg code. 3. There are always "funny" characters in user's HotSync ID, or they don't know what their HotSync ID is. The security in RegCode is poor at best. It is enough to deter the casual hacker, but not anyone with any experience or skill. Then again, my other apps with significantly higher security have been hacked. There will always be hacked versions of your app floating around. These are NOT lost sales though; those who use hacked apps wouldn't buy anyway and also tend to advertise your app to others. It is better to concentrate on adding features to your app, or refining those you already have. All the source code I license comes with a 30-day money-back guarantee. I think I write good code and the concepts are well thought out - and so far no-one has asked for their money back. Good luck! Regards, Peter http://www.whizoo.com Contractor for hire (PalmSource Certified Developer) Source code available for all apps Bluetooth Developer Kit for Palm OS BtSerial Pro - Serial Port Client for Palm OS BtSerial - Bluetooth Serial Port Client for Palm OS BtServer - Bluetooth Serial Port Server for Palm OS Net Sync - Programmatically manipulate network settings RegCode - Add registration code support to your app -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
