Forum: Programmieren allgemein
by new32,
15. Dez 2008
Zufällig habe ich auf den beiden Systemen getestet: läuft!
Nur Vista wusste ich nicht.
MfG :xmas:
Forum: Programmieren allgemein
by new32,
14. Dez 2008
Das sollte unter NT4, 2k, xp und vista funktionieren.
Um sicher zu gehen solltest dus aber noch mal testen.
Forum: Programmieren allgemein
by new32,
14. Dez 2008
Hier is nen kleines Beispiel für die Benutzung de KUSER_SHARED_DATA page
Forum: Programmieren allgemein
by new32,
14. Dez 2008
Problem bei Funktionen wie GetSystemTime, GetSystemTimeAsFileTime und sogar Nt/ZwQuerySystemTime: sie können gehookt sein. Das heißt du bekommst einfach falsche Werte für die Systemzeit.
Deshalb würde ich direkt von der KUSER_SHARED_DATA page lesen.
Die Adresse ist:
0x7ffe0000
mfg
Forum: Programmieren allgemein
by new32,
14. Dez 2008
Hallo
Also ich würde das so versuchen:
1. Datum merken
2. Auch während das Programm ausgeführt wird vergleichen (nich nur beim Start)
Wenn das aktuelle Datum <= als das gemerkte ist, stimmt was nicht!
3. Wenn das Programm eine Datumsänderung verzeichnet auch das merken! Sonst ist bei erneuter Änderung das Prog uU wieder lauffähig
4. Das Systemdatum so genau wie möglich erfragen und...