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