Entwickler-Ecke
Dateizugriff - Besitz einer Datei übernehmen / Windows NT
pewo1106 - Di 20.05.03 16:47
Titel: Besitz einer Datei übernehmen / Windows NT
Hallo
Möchte mit meinem Prog auf Dateien zugreifen, die einen anderen NT-User als Besitzer haben. Nur dieser hat lese und schreib Rechte.
Wie kann ich jetzt den Besitzer und die Zugriffsrechte dieser Dateien über Delphi ändern. Ich habe im Windows Administratorenrechte habe.
Gruß Peter
MSCH - Di 20.05.03 21:47
sofern du über deinen Admin-Account auf die Datei zugreifst, sollte es keine Probleme geben. Warum also willst du die Dateibesitzrechte übernehmen? Ich hab da mal ne Kompo gesehen, google mal nach ACL.
grez
msch
Motzi - Mi 21.05.03 08:09
Sofern man das SeTakeOwnershipPrivilege hat (als Admin hat man es immer) kann man sich als Besitzer einer Datei eintragen und bekommt so alle Zugriffsrechte. Generell ist das Thema sehr komplex, aber du kannst dir ja mal die entsprechenden APIs anschaun:
LookpuAccountName - damit kannst du dir die SID für den neuen Besitzer holen
SetSecurityInfo - damit setzt du den neuen Besitzer der Datei
pewo1106 - Do 22.05.03 21:38
Hallo
Die Tips sind gut, doch leider finde ich zu diesen Stichwörtern keine Beispiele oder Hilfen.
Gruß Peter :lol:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!