Разрешения ключа реестра не распространяются на существующие подразделы - PullRequest
1 голос
/ 22 марта 2012

Я устанавливаю ACL для раздела реестра, выводя этот собственный метод:

[DllImport(@"advapi32.dll", EntryPoint = "RegSetKeySecurity", SetLastError = true)]
internal static extern int RegSetKeySecurity(SafeRegistryHandle handle, uint securityInformation, IntPtr pSecurityDescriptor);

Мой SDDL устанавливает требуемое наследование (AR) для дочерних объектов:

D:ARP(A;CI;KA;;;SY)(A;CI;KA;;;BA)

Все работает нормально, и новые дочерние подключи, которые создаются после того, как этот ACL установлен на родительском, наследуют ACL.Однако проблема заключается в уже существующих подразделах, которые не наследуют этот ACL.Как заставить распространение этого ACL к существующим дочерним подразделам?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...