Entwickler-Ecke

Windows API - Besitzer einer Datei verändern bzw. auslesen[erledigt]


opfer.der.genauigkeit - Di 25.11.03 11:02
Titel: Besitzer einer Datei verändern bzw. auslesen[erledigt]
Hallo,

Ich möchte von einer Datei die Besitzer auslesen und verändern.
Rechtsklick -> Eigenschaften -> Sicherheitseinstellungen -> Erweitert -> Besitzer. (Win 2k)

Ich suche schon seit nem Tag, auch in der MSDN- Library aber ich hab noch nichts wirklich konkretes gefunden.

Vielleicht kann mir ja jemand helfen.
Danke im Vorraus.


Motzi - Di 25.11.03 11:26

Also zum übernehmen brauchst du das SeTakeOwnerPrivilege (Administrator) oder eben genügen Zugriffsrechte um den Besitzer zu ändern.
Zum auslesen nimm GetKernelObjectSecurity [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/security/security/getkernelobjectsecurity.asp]... (wobei du natürlich auch hier genügend Rechte zum Auslesen brauchst!)


opfer.der.genauigkeit - Di 25.11.03 12:34

Danke, aber ich hab folgendes gefunden und das sieht interessant aus.

GetSecurityInfo
LookupAccountSid


opfer.der.genauigkeit - Di 25.11.03 13:03

Hab die Lösung gefunden. :)

http://www.swissdelphicenter.ch/de/showcode.php?id=416


opfer.der.genauigkeit - Di 25.11.03 14:50

..