Paul Sturrock wrote:It depends.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
fred rosenberger wrote:There are probably dozens of ways they could do it. It might generate a hash value and ping against a central server, for example.
Peter Johnson wrote:On Windows a common technique is to place information, such as the installation timestamp, into a secured and hidden section of the registry. Then each time the app starts up it looks at that secured&hidden registry entry and compares that to the current date/time.
Vikas Kapoor wrote:
Peter Johnson wrote:On Windows a common technique is to place information, such as the installation timestamp, into a secured and hidden section of the registry. Then each time the app starts up it looks at that secured&hidden registry entry and compares that to the current date/time.
but what if I change my system date/time to some past date/time before starting the software? What if I remove button cell all together which keeps the clock ticking ? still they manage to calculate pending days.
SCJA
When I die, I want people to look at me and say "Yeah, he might have been crazy, but that was one zarkin frood that knew where his towel was."
W. Joe Smith wrote:I'm not sure, but perhaps they contain a miniature version of the same type of program that the OS uses to keep time. I mean, if my computer isn't on the internet, it still keeps time.
Peter Johnson wrote:It is fairly simple to get the current time from a time server on the network.
Vikas Kapoor wrote:That program must write it somewhere and it must have to compare it with some source. What is that source?
Vikas Kapoor wrote:
W. Joe Smith wrote:I'm not sure, but perhaps they contain a miniature version of the same type of program that the OS uses to keep time. I mean, if my computer isn't on the internet, it still keeps time.
That program must write it somewhere and it must have to compare it with some source. What is that source?
SCJA
When I die, I want people to look at me and say "Yeah, he might have been crazy, but that was one zarkin frood that knew where his towel was."
W. Joe Smith wrote:Perhaps it stores it somewhere in the program the first time it boots up, then compares the amount of time that has passed with its own internal clock?
Vikas Kapoor wrote:
W. Joe Smith wrote:Perhaps it stores it somewhere in the program the first time it boots up, then compares the amount of time that has passed with its own internal clock?
And what keeps the clock ticking after the machine is switched off.
SCJA
When I die, I want people to look at me and say "Yeah, he might have been crazy, but that was one zarkin frood that knew where his towel was."
Peter Johnson wrote:The little clock battery on the motherboard supplies enough current to keep the system clock running even when powered off.
SCJA
When I die, I want people to look at me and say "Yeah, he might have been crazy, but that was one zarkin frood that knew where his towel was."
The little clock battery on the motherboard supplies enough current to keep the system clock running even when powered off.
Solving problems is a hobby of mine, specially java problems.