05-03-2010 05:40 AM
Hi
Is it possible to add a VI or something to ask for a serial number while installing the set up so that the set up is run only once (to prevent unauthorised distribution).
Thanks..
05-03-2010 05:44 AM
05-03-2010 05:55 AM
Hi
Thanks for your reply..Actually i have to give a set up CD to the customer.so that he can reinstall it whenever he wants to(After formatting e.t.c).And i want the Setup to be installed on only one PC..Checking the computer name every time my exe runs is an option but can be cracked easily..Is there any better option other than this and USB dongle?
05-03-2010 06:05 AM
05-03-2010 07:00 AM
With exec.vi "VOL C:" you get the HD serial number .. add some salt (or the MD5 of your exe file) and XOR with some more obscurity to create a string for a license key request .
Your private program decode this string and create a key that is send to the customer and is stored .
Your program read that key, decode the volume ID and validate it with the volume ID found....
No, I have never done it, and don't know if it will work nor if that is a secure* way nor if it is a good idea to annoy the customer......
You will spend time in programming and testing. What is the current price of 'professional' dongle? Hey maybe a USB memory chip also has a not so easy to fake ID number. Don't know how to read it, but that would be an easy dongle ...
*) Here it would be easy to write an own VOL that will always answer with the same ID. However it will need someone willing to crack it or to pay somebody else to do it.
05-03-2010 07:06 AM
05-03-2010 10:12 AM - edited 05-03-2010 10:15 AM
05-03-2010 11:40 PM
Hi swathi,
I am also facing the same problem. As of now i am reading the Computer Id and athenticating. Please let me know if ther is any other solution for the same.