Click here to Skip to main content
15,901,666 members
Home / Discussions / C#
   

C#

 
GeneralRe: Looking for help querying active directory Pin
turbosupramk329-May-12 4:35
turbosupramk329-May-12 4:35 
QuestionUsing ADWS in .Net Pin
Member 254690323-May-12 6:40
Member 254690323-May-12 6:40 
AnswerRe: Using ADWS in .Net Pin
Ravi Bhavnani23-May-12 9:33
professionalRavi Bhavnani23-May-12 9:33 
GeneralRe: Using ADWS in .Net Pin
Member 254690323-May-12 9:59
Member 254690323-May-12 9:59 
GeneralSystem.IO Project for beginners Pin
bdeklerk23-May-12 2:28
bdeklerk23-May-12 2:28 
GeneralRe: System.IO Project for beginners Pin
ddecoy23-May-12 3:31
ddecoy23-May-12 3:31 
AnswerRe: System.IO Project for beginners Pin
Eddy Vluggen23-May-12 10:42
professionalEddy Vluggen23-May-12 10:42 
QuestionCrystal reports not working on win 7 - 64bit. help Pin
Waqas Ahmad Abbasi22-May-12 19:38
Waqas Ahmad Abbasi22-May-12 19:38 
AnswerRe: Crystal reports not working on win 7 - 64bit. help Pin
Bernhard Hiller22-May-12 22:10
Bernhard Hiller22-May-12 22:10 
AnswerRe: Crystal reports not working on win 7 - 64bit. help Pin
Sandeep Mewara22-May-12 23:38
mveSandeep Mewara22-May-12 23:38 
QuestionProblem in merging two files -pcl file Pin
shamypnr22-May-12 19:15
shamypnr22-May-12 19:15 
AnswerRe: Problem in merging two files - images Pin
Richard MacCutchan22-May-12 22:43
mveRichard MacCutchan22-May-12 22:43 
Questionsoftware copy protection Pin
Alex Nguyen1222-May-12 12:35
Alex Nguyen1222-May-12 12:35 
AnswerRe: software copy protection Pin
Dave Kreskowiak22-May-12 13:46
mveDave Kreskowiak22-May-12 13:46 
GeneralRe: software copy protection Pin
Bernhard Hiller22-May-12 22:18
Bernhard Hiller22-May-12 22:18 
AnswerRe: software copy protection Pin
Eddy Vluggen23-May-12 0:25
professionalEddy Vluggen23-May-12 0:25 
GeneralRe: software copy protection Pin
Bernhard Hiller23-May-12 4:02
Bernhard Hiller23-May-12 4:02 
AnswerRe: software copy protection Pin
Eddy Vluggen23-May-12 9:02
professionalEddy Vluggen23-May-12 9:02 
GeneralRe: software copy protection Pin
Dave Kreskowiak23-May-12 2:21
mveDave Kreskowiak23-May-12 2:21 
GeneralRe: software copy protection Pin
jschell23-May-12 10:21
jschell23-May-12 10:21 
AnswerRe: software copy protection Pin
Cracked-Down23-May-12 1:52
Cracked-Down23-May-12 1:52 
GeneralRe: software copy protection Pin
Kevin Marois23-May-12 7:24
professionalKevin Marois23-May-12 7:24 
GeneralRe: software copy protection Pin
Cracked-Down23-May-12 9:43
Cracked-Down23-May-12 9:43 
AnswerRe: software copy protection Pin
Kevin Marois23-May-12 7:26
professionalKevin Marois23-May-12 7:26 
AnswerRe: software copy protection Pin
Cracked-Down23-May-12 10:00
Cracked-Down23-May-12 10:00 
Well,
most of your steps are correct except validating the copy with the value stored on the server.

Instead of that, following steps could be used
1.At the first launch of the application, present user an activation form
2.Provide "Request" button to send the information to some email id
3.Clicking on the button fetch the UID of the system and send these details to server
4.Also, application should write some file say "app.lic" on the machine with identifier indicating the state as requested and the UID related details
5. Write some procedure at your end "Application License Provider"
6. Generate the activation and send to user
7. At user side read the activation key, validate the "app.lic" and if the identifier from both matches activate the license.

Advantages:
1. No internet connectivity required (except for the activation)
2. good for implementing the time based licensing.

Disadvantages:
1. Reformatting or replacing the hardware used as UID leads to invalid license.
2. Not good for life time licensing.

Depending on the requirement algorithm or approach could change.Every approach has its advantages and disadvantages. So, have good thoughts upfront before implementing the copy protection for your application.


Happy Coding
Smile | :)

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.