Autor Beitrag
Stoffel1984
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 219

Win NT, Win 2000
D6 Prof
BeitragVerfasst: Di 17.05.05 23:35 
Hallo,

mein Programm erlaubt dem Nutzer nur so lange zu arbeiten, wie vorher festgelegt wurde.
Die Zeit ermittele ich über Gettickcount etc.
Nach dem automatischen herunterfahren könnte der Nutzer ja theoretisch den PC neustarten und
wieder seine festgelegte Zeit arbeiten!?
Wie kann ich das verhindern?
Also z.b. 2 Std Arbeit
Herunterfahren
5 Std Pause dazwischen
Neustarten

Wie kann ich sicher überprüfen ob die 5 Std eingehalten wurden, bzw wo bekomme ich diese Werte her (Datum und Uhrzeit kann ja verändert werden).

Danke für eure Ideen!

Stoffel
Gosa
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 112



BeitragVerfasst: Di 17.05.05 23:47 
Schreib doch einfach in eine Datei die Zeit wann er rungefahren wurde. Und wenn du das Programm in Autostart tust... Zeit auslesen wenn der Computer hochfährt. Falls keine 5 stunden um sind fährt das prog den Computer wieder runter...

:P
Stoffel1984 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 219

Win NT, Win 2000
D6 Prof
BeitragVerfasst: Mi 18.05.05 00:50 
Und wenn er die Systemzeit im BIOS ändert?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 18.05.05 01:05 
Und wenn er den jmp mit einem Debugger und Hex-Editor raushackt? :roll:

Dann prüf doch einfach, ob die zu letzt gespeicherte Zeit älter ist, als die aktuelle Systemzeit.