Click here to Skip to main content
16,005,037 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralTcpClient being blocked on Local host Pin
Will Willow6-Apr-05 2:05
Will Willow6-Apr-05 2:05 
GeneralRe: TcpClient being blocked on Local host Pin
S. Senthil Kumar6-Apr-05 2:14
S. Senthil Kumar6-Apr-05 2:14 
GeneralRe: TcpClient being blocked on Local host Pin
Will Willow6-Apr-05 3:00
Will Willow6-Apr-05 3:00 
Generalhelp me to resolve this expection if any body nows Pin
imran.arshad6-Apr-05 0:24
imran.arshad6-Apr-05 0:24 
Generalhelp about biztalk server Pin
satishrg4-Apr-05 5:43
satishrg4-Apr-05 5:43 
GeneralRe: help about biztalk server Pin
Dave Kreskowiak11-Apr-05 8:34
mveDave Kreskowiak11-Apr-05 8:34 
GeneralWriting Evaluation Software Pin
Phil Kan4-Apr-05 3:21
Phil Kan4-Apr-05 3:21 
GeneralRe: Writing Evaluation Software Pin
rwestgraham4-Apr-05 9:52
rwestgraham4-Apr-05 9:52 
I think that is pretty typical, unless your software also connects to a web service for some reason, in which case you would get the date from the web server. You can also add code that saves the current date each time the software is run, and if the current date is less than the last date checked, you don't allow the software to run because it means the person "rolled back the clock" to extend the eval period.

The other thing that is frequently done is to write a bogus entry to the registry - usually a GUID in some area like the CLSID node with no defualt value that identifies your software. This GUID is not uninstalled, so when the eval is uninstalled, then reinstalled after the eval period it checks for the GUID. If the GUID is already there, it displays a message that the trial period is over.

Although leaving spurious entries in the registry after software is uninstalled is considered poor form, that is still how a lot of trial versions work. And besides, a lot of uninstalls of legitimate software are far less than perfect and leave garbage in the registry because they did not uninstall cleanly anyway.

Robert
GeneralSome little projects in Java Pin
Member 18347913-Apr-05 22:03
Member 18347913-Apr-05 22:03 
GeneralRe: Some little projects in Java Pin
Dave Kreskowiak11-Apr-05 8:14
mveDave Kreskowiak11-Apr-05 8:14 
Generalretrieving executing machine's IP (not 127.0.0.1) Pin
De'Boss2-Apr-05 19:36
sussDe'Boss2-Apr-05 19:36 
GeneralRe: retrieving executing machine's IP (not 127.0.0.1) Pin
S. Senthil Kumar3-Apr-05 20:23
S. Senthil Kumar3-Apr-05 20:23 
GeneralRe: retrieving executing machine's IP (not 127.0.0.1) Pin
Dave Kreskowiak11-Apr-05 8:11
mveDave Kreskowiak11-Apr-05 8:11 
Questionhow to Add Uninstall Option in Start Menu Pin
Adnan Siddiqi1-Apr-05 23:08
Adnan Siddiqi1-Apr-05 23:08 
AnswerRe: how to Add Uninstall Option in Start Menu Pin
rwestgraham3-Apr-05 9:10
rwestgraham3-Apr-05 9:10 
GeneralRe: how to Add Uninstall Option in Start Menu Pin
Adnan Siddiqi3-Apr-05 18:48
Adnan Siddiqi3-Apr-05 18:48 
GeneralRe: how to Add Uninstall Option in Start Menu Pin
rwestgraham4-Apr-05 9:31
rwestgraham4-Apr-05 9:31 
GeneralCall DTS package From vb.net Pin
Sagar Jagadale1-Apr-05 19:57
Sagar Jagadale1-Apr-05 19:57 
GeneralRe: Call DTS package From vb.net Pin
Kodanda Pani3-Apr-05 19:13
Kodanda Pani3-Apr-05 19:13 
GeneralMaximum control size Pin
SolidRock1-Apr-05 11:26
SolidRock1-Apr-05 11:26 
GeneralRe: Maximum control size Pin
MoustafaS17-Apr-05 3:06
MoustafaS17-Apr-05 3:06 
GeneralRe: Maximum control size Pin
Anonymous18-Apr-05 8:53
Anonymous18-Apr-05 8:53 
QuestionHow can I add text/line on the video using C# AudioVideoPlayback? Pin
hyliu20051-Apr-05 8:18
hyliu20051-Apr-05 8:18 
AnswerTry DirectShow instead. Pin
ursus zeta2-Apr-05 7:50
ursus zeta2-Apr-05 7:50 
GeneralCreating Flat Files using vb.net Pin
Sagar Jagadale1-Apr-05 0:05
Sagar Jagadale1-Apr-05 0:05 

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.