Я устанавливаю 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 к существующим дочерним подразделам?