функции для этого есть GetFileAttr and SetFileAttr
Но что за получаемые значения при этом? какая там логика выставления прав? на первый взгляд никакой логики, каждое значение привязано к определенному набору прав...
BlackNightFear
Может быть все-таки FileGetAttr и FileSetAttr? Или мы говорим о разных вещах?
volvo
да об этих :D
интересно как там вообще выставляются права? почему-то
1 - только чтение
2 - скрытый
3 - только чтение + скрытый
....
как-то они нерационально выставляются.. какая у них связь? ну не верю я что это константы... слишком тупо было бы со стороны майкрософтовцев...
BlackNightFear
DRKB говорит:
Вопрос в смежную тему:
А как через Дельфю выставить права для _пользователей_ в Ntfs ?
и вообще возможно ли ?
GoodWind
как я сказал так и выставляются... а вот какие константы там, вот про это и вопрос!
GoodWind
volvo, я имел в виду права на файлы... :p2:
Тогда пользуйся http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/getfilesecurity.asp и http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthz/security/setfilesecurity.asp
volvo
чет ваще не пойму, кто о чем!
да действительно первый раз я не заметил про пользователя...
но разве FileGetAttr, FileSetAttr не работают с НТФС?? У меня нтфс и эти функи отлично работают....
BlackNightFear
Но что ты с помощью этих функций можешь сделать? Только изменить атрибуты файла (Read-only, Archive, Hidden, ...), но никак не назначить, например, нового Owner-а... А GoodWind как раз и говорит об изменении прав на доступ, чтение, запись, изменении Owner-а файла(папки)... Для этого пользуемся SetFileSecurity :low:
volvo, сенкс :thanks: