Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Uhrzeit bei WinNT ohne Admin-Rechte stellen können (https://www.delphipraxis.net/38399-uhrzeit-bei-winnt-ohne-admin-rechte-stellen-koennen.html)

edmu 18. Jan 2005 19:30


Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
Hallo,
ich habe mit delphi einen tcp/ip-server gebastellt, der bei bestimmten empfangsdaten die uhrzeit auf dem nt-rechner stellt. dieses funktioniert auch ganz gut, ausser wenn der rechner nicht als admin eingelogt ist. man kann nur mit admin-rechten die uhrzeit verstellen.

gibt es ohne admin-rechte eine möglichkeit die uhrzeit zu stellen.

wer kann mir einen denkanstoss geben???

info: in der neuesten ausgabe von pc-welt ist ein programm "pcwRunAs.exe" mit dem man auf der kommandozeilenebene admin-programme starten kann.
hier eine beschreibung:

Zitat:

Beschreibung

"PcwRunAs arbeitet ähnlich wie das Microsoft Tool RunAs. Es übernimmt aber auch das Kennwort auf der Eingabezeile. Kopieren sie das Programm einfach nach %windir%\System32. Mit pcwrunas.exe /u Benutzer /p passwort /app Dateiname starten Sie auf der Kommandozeile das Programm ""Dateiname"" unter dem mit ""Benutzer"" angegebenen Konto. Dadurch ist es beispielsweise möglich, Programme komfortabel unter dem Administrator-Konto zu starten."
danke

Tubos 18. Jan 2005 19:35

Re: Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
Ohne Admin-Rechte kann man die Uhrzeit nicht verstellen.
Es sei denn man kommt ins BIOS (also wenn es nicht passwortgeschützt ist).

Zitat:

info: in der neuesten ausgabe von pc-welt ist ein programm "pcwRunAs.exe" mit dem man auf der kommandozeilenebene admin-programme starten kann.
Ich kenne das Programm nicht, aber es wird wohl einfach ein anderes Programm unter einem anderen Benutzernamen starten. Das geht auch im Explorer: Rechte Maustaste --> Ausführen als. Ich glaube mich zu erinnern dass man bei Windows 2000 zusätzlich die Umschalt-Taste gedrückt halten muss damit der Menüpunkt "Ausführen als" erscheint.
Auf jeden Fall benötigst du das Administratorpasswort. Für "Ausführen als" brauchst du nicht unbedingt das pc-welt-Programm, das kann man auch selbst programmieren. Benutz mal die Forums-Suche.

MathiasSimmack 18. Jan 2005 19:36

Re: Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
Ohne Admin-Rechte? Ja, du könntest deinen Benutzer in die entsprechende Gruppe aufnehmen, die das Recht zur Änderung der Systemzeit hat. :shock: Was für ein Satz. Egal. Es gibt Gruppenrichtlinien, in denen definiert wird, wer was darf und was nicht. Das ist ja der Vorteil von NT-Systemen.

Luckie 18. Jan 2005 21:42

Re: Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
Du kannst auch normelen Benutzern das Recht geben die Systemzeit zu ändern. RunAs ist schon bei Windows dabei und aus dem Explorer kann man andere Programm über den Kontextmenüpunkt "Ausführen als..." unter einem anderen Benutzer aus führen. Wenn du das regelmäßig machen musst und meherer Programme hast, dann guck dir mal mein RunAsUser an.

MathiasSimmack 18. Jan 2005 22:02

Re: Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
Den Eintrag im Kontextmenü gibt es IMHO erst ab Windows XP. Mag sein, dass das Tool "runas" schon bei Win 2000 und sogar NT dabei ist, der Menüeintrag aber nicht. :) Glaube ich :gruebel:

Deswegen ist ja die Sache mit den Benutzerrechten die beste Idee.

Luckie 18. Jan 2005 22:03

Re: Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
Nein gibt es auch schon ab Windows 2000. Einfach mal die Umschalttaste gedrückt halten und dann das Kontextmenü mit der rechten Maustaste öffnen. ;)

Assarbad 19. Jan 2005 00:10

Re: Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
gpedit.msc -> Lokale Richtlinien -> Zuweisen von Benutzerrechten -> "Ändern der Systemzeit" ... dort trägst du wahlweise einen Account oder eine Benutzergruppe ein, die die Zeit ändern können soll.

edmu 19. Jan 2005 19:15

Re: Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
hallo,

gibt es denn nicht eine möglichkeit, ohne an NT herumzuschrauben, die uhrzeit zu ändern.
die administrator-passwörter sind bekannt.
kann man nicht mit parametern ein programm starten??
wie machen es denn die RunAs-Programme??

mfg edmu

Luckie 19. Jan 2005 20:29

Re: Uhrzeit bei WinNT ohne Admin-Rechte stellen können
 
Genau dazu ist RunAs da. Warum gibst du in der Konsole nicht einfach mal runas /? ein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 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