2017-11-21 1 views
0

Es gibt eine Software mit einem Jahr Lizenzlaufzeit. Wenn der Begriff abgelaufen ist, setzen einige Benutzer das aktuelle Datum des Systems auf mehrere Tage zurück und verwenden es weiterhin.Erhalten Sie eine alternative DateTime für die Überprüfung der Lizenzlaufzeit

Gibt es eine Methode in Windows 7+, um die echte DateTime zu erhalten oder den Alarm zu erhalten, dass die Zeit vor einigen illegalen Aktionen geändert wird? Vielleicht etwas im Windows-System, das sich jeden Tag sicher ändert, jede Minute, um mit diesem Datetime-Wert und der aktuellen Systemzeit zu vergleichen, um sicherzustellen, dass alles vor illegalen Aktionen korrekt aussieht?

Antwort

0

Wenn Sie das Datum auf dem Computer überprüfen, kann es geändert werden (eine interne Uhr wird vom BIOS, dann vom Betriebssystem eingestellt - und dies kann geändert werden).

Sie können alternativ eine externe Zeitquelle, in der Regel eine NTP server (stellen Sie sicher, dass Sie eine hohe Schicht abfragen), direkt in Ihrem Code überprüfen.

Dies erfordert jedoch eine Internetverbindung.

+0

Vielen Dank für Ihre Hilfe, ich denke, ich würde besser mit TimeSpan spielen und es zur Aktivierungszeit as = 0 (synchronisieren Sie Remote-Datum mit dem Aktivierungsserver Datum) .. und speichert dann den Span-Wert während der App arbeiten Zeit und wird sie mit einigen DB-Feldern vom Datumstyp prüfen, die dem tatsächlichen Datum entsprechen sollten.))) – Jaine

Verwandte Themen