![]() |
|
|
|
|
#1
|
|||
|
|||
|
Как правильно обратиться к таблице DACL???
1 способ: средствами ACLAPI используя команды типа: GetNamedSecurityInfo GetAclInformation и т.д. 2 способ: вызвать из Delphi консольную команду cacls. Заставить ее вывести результат в тхт файл и прочитать этот файл. 2 способ кривой до ужаса но намного проще и быстрее осуществлять... Как правильнее сделать??? |
|
#2
|
||||
|
||||
|
Ты ж сам ответил на свой вопрос - кривой способ на то и кривой чтоб его не использовать
|
|
#3
|
|||
|
|||
|
Я немного неправильно выразился...
Если надо прочитать список тогда да - команда cacls + тхт файл это кривота. А если нужно изменить таблицу??? Я рассуждал так: Команда cacls - это виндовская команда которая, если ее попросить (например сменить права), то она послушно это выполнит. А в случае с ACLAPI мы (я так понимаю) насильно заставляем ОС сделать это. Наставите меня на путь истинный пожалуйста... |