Thema: Delphi Windows Uhr stellen

Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#3

Re: Windows Uhr stellen

  Alt 5. Jan 2004, 11:35
Zitat von Jens Schumann:
Diesen Link könntest Du evt. im Zusammenhang mit dem ersten gebrauchen.
MSDN AdjustTokenPrivileges
Wozu? Das PSDK sagt doch dazu:
Zitat von PSDK:
The SetSystemTime function enables the SE_SYSTEMTIME_NAME privilege before changing the system time. This privilege is disabled by default.
Du musst es also nicht aktivieren. Wer übrigens mal in der alten Win32-Hilfe von Borland nachschaut, der liest dort folgendes:
Zitat von Win32 Programmer's Reference:
The SetSystemTime function fails if the calling process does not have the SE_SYSTEMTIME_NAME privilege. This privilege is disabled by default. Use the AdjustTokenPrivileges function to enable this privilege and again to disable it after the time has been set.
Direkter Widerspruch.

Ich glaube allerdings dem neueren PSDK, denn unter Win XP war es ausreichend, den gewünschten Benutzer in den lokalen Sicherheitsrichtlinien einzutragen. Dort gibt es den Punkt "Ändern der Systemzeit", in dem standardmäßig nur Admins und Hauptbenutzer stehen.

Das Aktivieren des Rechts (und darauf wolltest du wahrscheinlich hinaus, @Jens) half dagegen nicht.
  Mit Zitat antworten Zitat