Click here to Skip to main content
15,885,767 members
Home / Discussions / C#
   

C#

 
GeneralOnly exposing interfaces from the server Pin
jwb7720-May-03 17:02
jwb7720-May-03 17:02 
GeneralRe: Only exposing interfaces from the server Pin
Arjan Einbu20-May-03 20:49
Arjan Einbu20-May-03 20:49 
GeneralRe: Only exposing interfaces from the server Pin
Adam Turner20-May-03 23:08
Adam Turner20-May-03 23:08 
GeneralReducing the size of an Array Pin
Adam Turner20-May-03 15:16
Adam Turner20-May-03 15:16 
GeneralRe: Reducing the size of an Array Pin
firat kocak20-May-03 20:49
firat kocak20-May-03 20:49 
GeneralRe: Reducing the size of an Array Pin
Arjan Einbu20-May-03 20:57
Arjan Einbu20-May-03 20:57 
GeneralImplementing Serial number / Trial version Pin
Bog20-May-03 7:59
Bog20-May-03 7:59 
GeneralRe: Implementing Serial number / Trial version Pin
Daniel Turini20-May-03 8:27
Daniel Turini20-May-03 8:27 
Bog wrote:
I want to make a trial version of my program, I want it to expire after 30 days, and if you want more you buy a serial number. (In other words; the usual.)
I know this is a very common thing but I've never done it before, can anyone point me to some tutorials or something about how to do this? I'm thinking I can make a win32 C++ dll and interop with it to avoid being easily decompiled, but I don't know how to get started with the s/n and expiration stuff.

Sorry for not giving a solution to you: I think you won't have an easy solution. Protection schemes that use a separate DLL are simply not safe. What one normally needs to do is to create a dummy DLL and provide the application with it. Anyone capable of decompiling an app should be capable of creating such a DLL.
I too am looking for a good protection scheme for .NET but I was not able to find such a thing yet, even with hard locks involved.


My latest article: GBVB - Converting VB.NET code to C#
GeneralRe: Implementing Serial number / Trial version Pin
Patrick Lassalle20-May-03 9:24
Patrick Lassalle20-May-03 9:24 
GeneralRe: Implementing Serial number / Trial version Pin
shaunAustin21-May-03 3:59
shaunAustin21-May-03 3:59 
GeneralRe: Implementing Serial number / Trial version Pin
Daniel Turini21-May-03 5:34
Daniel Turini21-May-03 5:34 
GeneralRe: Implementing Serial number / Trial version Pin
BigAndy21-May-03 5:49
BigAndy21-May-03 5:49 
GeneralRe: Implementing Serial number / Trial version Pin
leppie21-May-03 13:09
leppie21-May-03 13:09 
Generalquestion about crystal reports 9 Pin
cruscal20-May-03 7:24
cruscal20-May-03 7:24 
GeneralRe: question about crystal reports 9 Pin
Mazdak20-May-03 8:52
Mazdak20-May-03 8:52 
GeneralRe: question about crystal reports 9 Pin
cruscal21-May-03 5:19
cruscal21-May-03 5:19 
GeneralPacket Capture Project Pin
firat kocak20-May-03 6:43
firat kocak20-May-03 6:43 
QuestionReading a Random Access file.. how to parse bytes? Pin
dazinith20-May-03 5:03
dazinith20-May-03 5:03 
AnswerRe: Reading a Random Access file.. how to parse bytes? Pin
firat kocak20-May-03 6:26
firat kocak20-May-03 6:26 
GeneralRe: Reading a Random Access file.. how to parse bytes? Pin
dazinith20-May-03 7:22
dazinith20-May-03 7:22 
GeneralRe: Reading a Random Access file.. how to parse bytes? Pin
dazinith20-May-03 7:43
dazinith20-May-03 7:43 
GeneralRe: Reading a Random Access file.. how to parse bytes? Pin
dazinith20-May-03 8:26
dazinith20-May-03 8:26 
GeneralRe: Reading a Random Access file.. how to parse bytes? Pin
leppie20-May-03 11:37
leppie20-May-03 11:37 
GeneralRe: Reading a Random Access file.. how to parse bytes? Pin
firat kocak20-May-03 20:42
firat kocak20-May-03 20:42 
AnswerRe: Reading a Random Access file.. how to parse bytes? Pin
Nathan Blomquist21-May-03 1:47
Nathan Blomquist21-May-03 1:47 

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.