Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VB10.0 VB.NET
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 13-Feb-12 9:59am
Juljano397

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

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.
  Permalink  

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 543
1 OriginalGriff 384
2 George Jonsson 258
3 Abdul Samad KP 135
4 Animesh Datta 130
0 OriginalGriff 6,099
1 Sergey Alexandrovich Kryukov 5,411
2 CPallini 4,770
3 George Jonsson 3,400
4 Gihan Liyanage 2,522


Advertise | Privacy | Mobile
Web04 | 2.8.140916.1 | Last Updated 13 Feb 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100