Entwickler-Ecke

Windows API - NTFS-Rechte


mb - Mi 09.04.03 19:28
Titel: NTFS-Rechte
Hallo!

Mit welchen API-Funktionen würde man normalerweise Rechte im NTFS-Dateisystem ändern? Irgendwie funktioniert die Suchfunktion in meiner API-Hilfe nicht mehr... :(

...oder gibt es sogar eine Delphi-Komponenten (am besten mit Source) oder ein Beispielcode zu dem Thema?


MSCH - Mi 09.04.03 20:15

jeap,
da gibts was von Franck Musson eine VCL-Kompo für Delphi. Google mal danach. Heisst irgentwie ACL...
grez
msch


mb - Mi 09.04.03 23:19

Danke schon mal für den Hinweis.
Ich habe die Komponente bei der Codecentral von Borland gefunden, allerdings hat der Download bisher nicht geklappt und mittlerweile scheinen die bei Borland ein "größeres" Problem zu haben -> gibt nur noch "Internal Application error" und "cathastrophic error"-Meldungen.

Ich probiers später noch mal.


Motzi - Do 10.04.03 12:57

Du kannst dir auch auf msdn.microsoft.com die Funktionen GetSecurityDescriptor/SetSecurityDescriptor anschaun. Da gibt es 2 verschiedene ACLs (Access Control List): DACL und SACL - beide enthalten sogenannte ACEs (Access Control Entries). Über diese wird die Rechtevergabe kontrolliert. Ist allerdings ein ziemlich komplexes und kompliziertes Thema!


mb - Do 10.04.03 13:27

motzi hat folgendes geschrieben:
Ist allerdings ein ziemlich komplexes und kompliziertes Thema!


Ja, das habe ich schon bemerkt, als meine API-Hilfe (zusätzlich natürlich nur in Englisch) noch korrekt funktionierte...

Aber danke für den MSDN-Tipp.


matze - Fr 11.04.03 14:04

wäre cool, wenn du mal den link posten würdest


mb - Fr 11.04.03 15:21

Here you are:
http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=18115