LucieLastic
Programmer
hi
I'm writing an app for a friend and would like some ideas on how to stop users copying/pirating the software. The best idea I've had is when the app is first run, the user has to telephone my friend for a key and then the app will create a file somewhere (not sure of best place) with the encrypted id (IP Address?) of the computer in it. So if the user copies the .exe to another computer, it will first look for the file, if it's found, it checks it's got the right computer id in it, if not, comes up with the message to telephone my friend. I need to think of a way of auto generating unlock keys for each .exe - not sure how I'm going to do this bit yet - Maybe use today's date encrypted aswell, so my friend will know what to tell them. I'm thinking the .exe and it's file could be in the same directory. Also, is there another computer id I can use rather than an IP Address, what's best? Does this sound like a robust idea? I'm open to any suggestions or criticisms.
Lou
I'm writing an app for a friend and would like some ideas on how to stop users copying/pirating the software. The best idea I've had is when the app is first run, the user has to telephone my friend for a key and then the app will create a file somewhere (not sure of best place) with the encrypted id (IP Address?) of the computer in it. So if the user copies the .exe to another computer, it will first look for the file, if it's found, it checks it's got the right computer id in it, if not, comes up with the message to telephone my friend. I need to think of a way of auto generating unlock keys for each .exe - not sure how I'm going to do this bit yet - Maybe use today's date encrypted aswell, so my friend will know what to tell them. I'm thinking the .exe and it's file could be in the same directory. Also, is there another computer id I can use rather than an IP Address, what's best? Does this sound like a robust idea? I'm open to any suggestions or criticisms.
Lou