Click here to Skip to main content
15,915,676 members
Home / Discussions / C#
   

C#

 
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 | :)
GeneralRe: software copy protection Pin
harold aptroot23-May-12 10:05
harold aptroot23-May-12 10:05 
AnswerRe: software copy protection Pin
MrJohnLucas2-Jul-12 16:53
MrJohnLucas2-Jul-12 16:53 
QuestionGenerating label Barcode from inside of our project Pin
Fred 3422-May-12 9:09
Fred 3422-May-12 9:09 
AnswerRe: Generating label Barcode from inside of our project Pin
Eddy Vluggen22-May-12 9:38
professionalEddy Vluggen22-May-12 9:38 
GeneralRe: Generating label Barcode from inside of our project Pin
Fred 3422-May-12 9:56
Fred 3422-May-12 9:56 
GeneralRe: Generating label Barcode from inside of our project Pin
Eddy Vluggen22-May-12 10:14
professionalEddy Vluggen22-May-12 10:14 
AnswerRe: Generating label Barcode from inside of our project Pin
fjdiewornncalwe22-May-12 9:39
professionalfjdiewornncalwe22-May-12 9:39 
GeneralRe: Generating label Barcode from inside of our project Pin
Fred 3422-May-12 10:13
Fred 3422-May-12 10:13 
AnswerRe: Generating label Barcode from inside of our project Pin
Alan Balkany24-May-12 4:34
Alan Balkany24-May-12 4:34 
Questionusage of pdfbox in c#?? Pin
Misbah522-May-12 2:58
Misbah522-May-12 2:58 

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.