Click here to Skip to main content
15,893,594 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
Hello guys,

I have created a program with VB 2010 Express and i want to sell it.I have created so when someone install my program in his pc , it will need his pc's processor ID to work so if he copy it and give it to a friend , it won't be able to work.It is working fine but the problem is that if someone gives the setup file to a friend and install the program it will then work as well into another pc.Let me explain you how does it work.

When my program starts for the first time it will get the processor's ID and it will be activated.Every time that it will be starting it will ask for that processor's ID so if its in the same pc with the same processor's ID , it will work just fine.Even if i copy the file that contains my program to another pc it won't be able to work. But if i install my program to another pc through the same setup file, it will work and that's the problem.So my question is : How can i connect my setup file with the installed program and solve this problem? Appreciate your help!
Posted

1 solution

The odds are astronomically high that you're over estimating the odds of people stealing your program. Any system that does not rely on some sort of web service to associate a license key with a machine id, is not going to help you much. Also the processor ID is the same for all processors that are the same, it's far from unique.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900