Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm braucht Admin-Rechte (https://www.delphipraxis.net/37836-programm-braucht-admin-rechte.html)

kalmi01 11. Jan 2005 08:28


Programm braucht Admin-Rechte
 
Hallo,
ich weiß, daß dieses Thema schon mehrfach diskutiert wurde, will aber nocheinmal nachhaken.
Ich habe schon diverse Programme gesehen, die mit angemeldetem Standard-Benutzer in der
lage waren, in Verzeichnisse zu installieren und in HKEY_LOCAL_MACHINE Einträge zu machen,
was eigentlich nur der Admin darf.

Unter UNIX gibt es SU, um kurzfristig Adminrechte zu erlangen, wie geht das unter NT/200/XP ?
Bräuchte für mein Prog die Möglichkeit in Verzeichnisse zu schreiben, die nur dem Admin
vorbehalten sind.

Der angemeldete Benutzer ist mindestens 'lokaler Admin' und in der Domänen-Gruppe 'System',
also eigentlich schon gut mit Rechten ausgestattet.
Zugriff brauch ich z.B. auf \\Compi\c$\temp

tschau
michael

Jelly 11. Jan 2005 08:35

Re: Programm braucht Admin-Rechte
 
Ist der Rechner \\compi dein Rechner oder befindet der sich im Netz...

Mit lokalen Admin Rechten wirst du nicht auf Netzrechner zugreifen können. Und einfach mal so sich Adminrechte verschaffen geht natürlich auch nicht, wär ja noch schöner :-)

Was willst du denn eigentlich machen. Was willst du auf \\compi\c$ kopieren?

Wenn alle Stricke reissen muss du dein Setup mit Adminrechten ausführen. Siehe dazu mal den Shell Befehl
Code:
runas
Wenn du in einer Windows 2000 oder 2003 Domain arbeitest, gibts noch andere Wege über Active Directory. Also falls Domain bitt nachfragen, das wäre der logischste Weg um Software auf Netzrechnern zu installieren.

Oder schau dir mal diesen Thread an, vielleicht hilft der dir ja auch weiter.

kalmi01 11. Jan 2005 08:53

Re: Programm braucht Admin-Rechte
 
Hallo Tom,

runas war die Lösung meines Problems, DANKE !

Kurz zur Info, natürlich bin ich Admin, habe aber defaultmäßig einen eingeschränkten Benutzer-Account, um besser Fehler im System oder der Software finden zu können, da manche Fehler bei Admins nicht auftreten.

Ständig Ab-/An-/Ab-/Anmelden hab ich keine Lust zu.
Aber wie gesagt, mit runas gehts.

Nichts desto trotz frag ich mich, wie manche Programme es hinbekommen, wie ein Admin zu aggieren ?

Bis denne mal
Michael

Jelly 11. Jan 2005 09:00

Re: Programm braucht Admin-Rechte
 
Zitat:

Zitat von kalmi01
Nichts desto trotz frag ich mich, wie manche Programme es hinbekommen, wie ein Admin zu aggieren ?

Wenn es sich um ein MSI Installationspaket handelt, so läuft das, soweit ich, unter Umständen unter dem System Account. Bin mir aber nicht sicher.

Runas gibts auch als GUI: Umsch+Rechtklick aufs zu startende Programme, dann sollte ein entsprechender Menüeintrag erscheinen ab Windows 2000. Unter XP ist der ständig im Menü, also auch ohne Umsch.

Luckie 11. Jan 2005 09:06

Re: Programm braucht Admin-Rechte
 
Gar nicht. Auch MSI Setups laufen unter dem Konto unter dem sie gestartet wurden. Versuch mal was mit MSI zu installieren unter einem eingeschränkten Account und du wirst sehen, dass es nicht geht.

Und wenn du mehrere Programme hast, die du mit unterschioedlichen Benutzern starten musst: RunAsUser

Jelly 11. Jan 2005 09:09

Re: Programm braucht Admin-Rechte
 
Zitat:

Zitat von Luckie
Gar nicht. Auch MSI Setups laufen unter dem Konto unter dem sie gestartet wurden. Versuch mal was mit MSI zu installieren unter einem eingeschränkten Account und du wirst sehen, dass es nicht geht.

Also ich hatte schon das Phenomän, daß beim Start eines Programms als einen anderen User als der, ders Programm installiert hat, plötzlich das MSI Paket aufpoppt und einige Dinge nachinstalliert werden. Was da genau im Hintergrund passiert, weiss ich nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz