![]() |
Re: SetSystemTime unter Windows VISTA?
Hallo,
Zitat:
darf es nur das, was der darf. Und nein, du musst mit GetLastError prüfen, Zitat:
es kann aber sein, dass das Ergebnis der Funktion (Privilege enablen) nicht geklappt hat. False wäre z.B. dann, wenn der User das Privilege nicht hat. Ab Vista gibt es ja 2 Tokens, auch für den Admin. Gestartet wird mit dem einfachen mit wenig Rechten. Das Starten als schaltet zum Admin-Token um, dort ist das Privileg schon enabled (im Unterscheid zu XP/w2k). Deshalb braucht man den Privileg-Code eigentlich nicht, schadet aber auch nicht ;) Sollte den Programm die Zeit setzen können, auch wenn ein User mit dem Zeit-Setzen-Recht es startet, musst du einen Dienst schreiben, von dem dein Programm dann das Zeit-Setzen einfordert. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz