Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Реестр запретить доступ к ключу


Автор: simsmann 14.11.2010, 10:52
Как запретить/разрешить доступ к определенному ключу системе. Руками это делается - правая клавиша разрешения - выбор группы или пользователя для моего случая system - далее снять поставить галочку  полный доступ.
Нашел что для этого можно использовать 

RegSetKeySecurity(HKEY hKey,    // open handle of key to set  SECURITY_INFORMATION SecurityInformation,    // descriptor contents  PSECURITY_DESCRIPTOR pSecurityDescriptor    // address of descriptor for key   );

Но вот с флагами не разобрался, не смотря на то что в поиске находится достаточно ссылок у меня ни чего не вышло.

Автор: CodeMonkey 25.11.2010, 18:13
http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1322

Добавлено через 35 секунд
P.S. В качестве удобной обёртки рекомендую http://blog.delphi-jedi.net/security-library/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)