Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Adminrechte? (https://www.delphipraxis.net/21801-adminrechte.html)

Meflin 8. Mai 2004 13:49


Adminrechte?
 
Hi,
eine frage: wenn eine anwendung, die mit adminrechten läuft, eine datei ausführt, wird die dann mit adminrechten ausgeführt?

*MFG*

alcaeus 8. Mai 2004 13:52

Re: Adminrechte?
 
Ja! Die Benutzerrechte werden vom aufrufenden Prozess übernommen, denn der Prozess denkt ja, dass du als Administrator angemeldet bist. Er merkt gar nichts, dass du das Programm unter einem anderen Benutzernamen ausgeführt hast.

Meflin 8. Mai 2004 13:55

Re: Adminrechte?
 
moment mal: ich meine nicht die ausführen als option von winxp ;-) es gibt auch anwendungen die auf eingeschränkten nutzeraccounts mit adminrechten laufen (die systemanwendungen) oder sollte ich mich da täuschen?

alcaeus 8. Mai 2004 13:59

Re: Adminrechte?
 
J, das meinte ich auch. Das ausführen als macht ja das gleiche: Es lädt die Umgebung eines anderen Benutzers. Die Anwendung, die in der Umgebung gestartet wird, glaubt dass der bestimmte Benutzer angemeldet ist. Alle Prozesse, die von dem ersten Prozess gestartet werden laufen ebenfalls in der anderen Benutzerumgebung

Meflin 8. Mai 2004 14:04

Re: Adminrechte?
 
ich meine aber eben ___NICHT___ das ausführen als :lol:

alcaeus 8. Mai 2004 14:08

Re: Adminrechte?
 
Ich spreche auch nur indirekt vom Ausführen als. Also, komplett ohne: du startest IRGENDWIE ein Programm unter einem anderen Benutzername (Meflin: Starte Prozess A unter Benutzerkennung alcaeus). Prozess A startet nun Prozess B. Egal wie du Prozess A gestartet hast, Prozess B wird ebenfalls unter der Benutzerkennung alcaeus laufen. Ich hoffe diesmal war es zu deiner Zufriedenstellung erklärt.

Meflin 8. Mai 2004 14:11

Re: Adminrechte?
 
nein eigentlich nicht: ich rede ja nicht von verschiedenen benutzern. jetzt mal ganz xp-spezifisch: ich bin mit einem eingeschränkten konto eingeloggt. d.h. alle programme die ich normal ausführen laufen mit eingeschränkten rechten. jetzt laufen da aber noch die systemprogramme (lsass.exe und co) die ja mit administratorrechten laufen (?). die frage ist wenn solch ein systemprozess eine anwendung ausführt, ob die dann so wie der systemprozess mit adminrechten läuft. die systemprozesse laufen ja nicht unter einem eigenen benutzer...

alcaeus 8. Mai 2004 14:20

Re: Adminrechte?
 
Soviel ich weiß laufen ALLE Prozesse mit der Benutzerkennung des Vaterprozesses, außer sie werden explizit unter einer anderen Benutzerkennung gestartet. Folgedessen gilt das IMHO auch für Systemprozesse

Meflin 8. Mai 2004 14:30

Re: Adminrechte?
 
ja das glaub ich auch. aber systemprozesse laufen unter der gleichen benutzerkennung wie die nicht systemprozesse und haben u.u. trotzdem mehr rechte...

alcaeus 8. Mai 2004 14:34

Re: Adminrechte?
 
Zitat:

Zitat von Meflin
ja das glaub ich auch. aber systemprozesse laufen unter der gleichen benutzerkennung wie die nicht systemprozesse und haben u.u. trotzdem mehr rechte...

Das versteh ich nicht ganz... Wenn ich mir das im TaskManager ansehe, dann gibts da wohl den SYSTEM-User, unter dem lsass.exe u.ä. Prozesse ausgeführt werden. Ich versteh nicht was du meinst mit mehr Rechte obwohl gleicher Benutzername


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 Uhr.
Seite 1 von 2  1 2      

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 by Thomas Breitkreuz