



Offcourse the user can go do a search in the register and manually remove the key entry that holds the date value so he gets another month trail next time he luanches the application, depends what you name you give to the key-name for this enrty, I think one of the best ways is to add an entry in the register the first time the application is luanched, and set a value with the current date, each time your application is launched retrieve the value from the register key and match it with the current date, if we are more then a month behind then show a msgbox and end the application orso.Įven if the user uninstalls the application and reinstall it the value will still be there in the register and will not launch the app to. I think if you decide to work with protection of any kind then you best build-in a very big list with keycodes or authorisation codes in your application, it is used with most softwares i think.

I agree with you, had same thoughts in the beggining to, but findout there is either way a way around so people can go start copying it and sending the apps to others, i was a while thinking about online registration with email verification, but then you cutoff all the people that don't have access to the internet to. Its natural to try ways to protect their work. Or do a search here on the forum, i believe i seen many posts passby with this simailair question. If you still wanna continue with this idea you might check out WMI to get the mobo serials. Even the biggest software firms are unable to protect software from copying and installing on it diffrent systems. I'm not sure what you have in mind how you gonna do this, but i believe there is just not a good method to protect your software from copying. more mails and compiling.ģrd, many manufactors have not properlly added serials to mobo's, half of the mobo's i have just returns "0000000000" or "0123456789" for the serials. Second, if your client upgrades their systems with new parts then your application will stop working again. Hi shashishukla, i would not suggest using this method to protect your software, there are bunch of notes that will make your life hard as well as for your clients.įirst, when your application gets most of this serials what you gonna do with it? Will your clients have to send you all his serials and then you compile a main exe that only loads when it find these serials on a system or else exit the application? you will get a lot of mails and will be re-compiling your application over and over again for each client.
