Click here to Skip to main content
15,902,635 members
Home / Discussions / C#
   

C#

 
GeneralRe: how to Open compressed TIF (JTIF) within WinForm and C# Pin
Dan Neely30-Oct-08 8:56
Dan Neely30-Oct-08 8:56 
GeneralRe: how to Open compressed TIF (JTIF) within WinForm and C# Pin
Dave Kreskowiak30-Oct-08 15:56
mveDave Kreskowiak30-Oct-08 15:56 
GeneralRe: how to Open compressed TIF (JTIF) within WinForm and C# Pin
Dan Neely31-Oct-08 2:03
Dan Neely31-Oct-08 2:03 
Questionclosed dialog (from other thread) minimizes application - need some help please !!! Pin
Skeletor2330-Oct-08 7:00
Skeletor2330-Oct-08 7:00 
AnswerRe: closed dialog (from other thread) minimizes application - need some help please !!! Pin
jas0n232-Nov-08 1:53
jas0n232-Nov-08 1:53 
QuestionSecurity in a C# based Desktop Application Pin
mdwhite7630-Oct-08 6:07
mdwhite7630-Oct-08 6:07 
AnswerRe: Security in a C# based Desktop Application Pin
Simon P Stevens30-Oct-08 6:32
Simon P Stevens30-Oct-08 6:32 
AnswerRe: Security in a C# based Desktop Application Pin
Giorgi Dalakishvili30-Oct-08 8:30
mentorGiorgi Dalakishvili30-Oct-08 8:30 
If there is only one if statement that does the check, it really doesn't matter whether you use system registry, usb dongle or computer hash. Every application written in .Net can be easily decompiled and it only takes putting ! in the if statement to make an application work on every computer. Obfuscators make it more difficult but not very much. Even application written in native c++ or vb can be easily cracked. In case it's assembler that does the cracking.

The fact that general users will not be able to make necessary registry manipulation does not mean anything as usually it's crackers you crack the program and not users. Users just download them from warez websites. Crackers on the other hand have much more knowledge than general users and use advanced tools for cracking.

What I suggest is that you put checks at different places in the program and not so obvious. Having a dll called license.dll will attract crackers. On the other hand you can put some code in license.dll which looks like license check but does nothing in reality.

Good luck!

P.S. Remember that it is very difficult to make an application that can not be cracked. The only thing you can and should do is make more difficult your program to crack and put reasonable price on it so that it really does not make sense to crack it.

Giorgi Dalakishvili

#region signature
My Articles / My Latest Article[^] / My blog[^]
#endregion

QuestionProblem of Unloading Managed C++ DLL... Pin
chandrap30-Oct-08 5:57
chandrap30-Oct-08 5:57 
QuestionRe: Problem of Unloading Managed C++ DLL... Pin
Mark Salsbery30-Oct-08 7:29
Mark Salsbery30-Oct-08 7:29 
AnswerRe: Problem of Unloading Managed C++ DLL... Pin
chandrap30-Oct-08 7:32
chandrap30-Oct-08 7:32 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
chandrap30-Oct-08 7:44
chandrap30-Oct-08 7:44 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
Mark Salsbery30-Oct-08 7:53
Mark Salsbery30-Oct-08 7:53 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
chandrap30-Oct-08 8:13
chandrap30-Oct-08 8:13 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
Mark Salsbery30-Oct-08 8:18
Mark Salsbery30-Oct-08 8:18 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
chandrap30-Oct-08 8:23
chandrap30-Oct-08 8:23 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
Mark Salsbery30-Oct-08 8:47
Mark Salsbery30-Oct-08 8:47 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
chandrap30-Oct-08 8:50
chandrap30-Oct-08 8:50 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
Mark Salsbery30-Oct-08 9:01
Mark Salsbery30-Oct-08 9:01 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
chandrap30-Oct-08 9:17
chandrap30-Oct-08 9:17 
GeneralRe: Problem of Unloading Managed C++ DLL... Pin
Mark Salsbery30-Oct-08 9:45
Mark Salsbery30-Oct-08 9:45 
QuestionManipulating dates from bound DataGridView Pin
kanchoette30-Oct-08 5:11
kanchoette30-Oct-08 5:11 
AnswerRe: Manipulating dates from bound DataGridView Pin
Ben Fair30-Oct-08 5:51
Ben Fair30-Oct-08 5:51 
AnswerRe: Manipulating dates from bound DataGridView Pin
kanchoette30-Oct-08 23:17
kanchoette30-Oct-08 23:17 
GeneralRe: Manipulating dates from bound DataGridView Pin
kanchoette31-Oct-08 0:03
kanchoette31-Oct-08 0:03 

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.