Click here to Skip to main content
16,004,887 members
Home / Discussions / Windows Forms
   

Windows Forms

 
GeneralRe: Skins for Windows Forms Pin
Spacix One29-Apr-08 4:57
Spacix One29-Apr-08 4:57 
QuestionHow to implement a 30-day expiration / key-based registration for software Pin
Member 391904927-Apr-08 18:49
Member 391904927-Apr-08 18:49 
AnswerRe: How to implement a 30-day expiration / key-based registration for software Pin
Christian Graus27-Apr-08 21:11
protectorChristian Graus27-Apr-08 21:11 
GeneralRe: How to implement a 30-day expiration / key-based registration for software Pin
Member 391904928-Apr-08 9:56
Member 391904928-Apr-08 9:56 
GeneralRe: How to implement a 30-day expiration / key-based registration for software Pin
Christian Graus28-Apr-08 11:29
protectorChristian Graus28-Apr-08 11:29 
RantRe: How to implement a 30-day expiration / key-based registration for software Pin
Spacix One29-Apr-08 5:20
Spacix One29-Apr-08 5:20 
AnswerRe: How to implement a 30-day expiration / key-based registration for software Pin
Zoltan Balazs28-Apr-08 20:15
Zoltan Balazs28-Apr-08 20:15 
GeneralRe: How to implement a 30-day expiration / key-based registration for software Pin
Spacix One29-Apr-08 5:23
Spacix One29-Apr-08 5:23 
Wouldn't even need be reflected, you could monitor the registry entry access and delete the key, then you're app wouldn't know it has already been ran... Frown | :(

Normally the best solution is from a wrapper application that controls your program, though these are also broken but not as hard as other methods...

One way I do it is to write a file somewhere (deep random path to in application data folder) Then when I want to find that file I just use DirectoryInfo to loop though the parent and sub directories. To see if it is there. This can be broken with reflection too, but other monitor tools can't really pick the ONE file that made it work.

Actually a combination of the answers above would be your best solution (heh) more checks the harder to break Big Grin | :-D


-Spacix
All your skynet questions[^] belong to solved

GeneralRe: How to implement a 30-day expiration / key-based registration for software Pin
Zoltan Balazs29-Apr-08 6:36
Zoltan Balazs29-Apr-08 6:36 
GeneralRe: How to implement a 30-day expiration / key-based registration for software Pin
Spacix One29-Apr-08 7:39
Spacix One29-Apr-08 7:39 
QuestionCollection PropertyDescriptor binding to DataGridView - all rows show the same data Pin
Laoujin25-Apr-08 3:48
Laoujin25-Apr-08 3:48 
AnswerRe: Collection PropertyDescriptor binding to DataGridView - all rows show the same data Pin
gbarrett2-May-11 6:15
gbarrett2-May-11 6:15 
GeneralRe: Collection PropertyDescriptor binding to DataGridView - all rows show the same data Pin
Laoujin4-May-11 7:42
Laoujin4-May-11 7:42 
GeneralHaving trouble with default icon for desktop app Pin
Mark F.24-Apr-08 11:43
Mark F.24-Apr-08 11:43 
GeneralRe: Having trouble with default icon for desktop app Pin
Mike Dimmick25-Apr-08 3:04
Mike Dimmick25-Apr-08 3:04 
GeneralRe: Having trouble with default icon for desktop app Pin
Mark F.26-Apr-08 10:06
Mark F.26-Apr-08 10:06 
QuestionHow to remove an application's taskbar icon ? Pin
tamour24-Apr-08 10:52
tamour24-Apr-08 10:52 
GeneralRe: How to remove an application's taskbar icon ? Pin
Mark F.24-Apr-08 12:02
Mark F.24-Apr-08 12:02 
GeneralRe: How to remove an application's taskbar icon ? Pin
tamour27-Apr-08 0:13
tamour27-Apr-08 0:13 
QuestionProgressBar questions... Pin
jose.angel.calleja24-Apr-08 6:30
jose.angel.calleja24-Apr-08 6:30 
GeneralRe: ProgressBar questions... Pin
Kschuler24-Apr-08 7:41
Kschuler24-Apr-08 7:41 
GeneralInstall tool Pin
Heracles Choe24-Apr-08 4:23
Heracles Choe24-Apr-08 4:23 
GeneralRe: Install tool Pin
Ed.Poore24-Apr-08 8:47
Ed.Poore24-Apr-08 8:47 
QuestionHow to access first created form's control properties from another form? Pin
Sinan Akyuz24-Apr-08 1:49
Sinan Akyuz24-Apr-08 1:49 
GeneralRe: How to access first created form's control properties from another form? Pin
Kschuler24-Apr-08 7:54
Kschuler24-Apr-08 7:54 

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.