Страницы

Поиск по вопросам

понедельник, 15 июля 2019 г.

Как дать полный доступ к записи в реестре для всех пользователей в домене?

Пытаюсь настроить права для всех пользователей в доменной группе на локальной машине. Делаю вроде всё правильно делаю:
Microsoft.Win32.RegistryKey key = Registry.ClassesRoot.CreateSubKey(@"HKEY_CLASSES_ROOT\AxControls.PMFActiveX"); RegistrySecurity rs = new RegistrySecurity(); WindowsIdentity id = WindowsIdentity.GetCurrent(); rs.AddAccessRule(new RegistryAccessRule(new SecurityIdentifier(WellKnownSidType.AccountDomainUsersSid, id.User.AccountDomainSid), RegistryRights.FullControl, AccessControlType.Allow)); key.SetAccessControl(rs);
ошибок в коде нет, но всё равно не работает:

Что я делаю не так?(


Ответ

Registry.ClassesRoot уже открывает ветку HKEY_CLASSES_ROOT. Т.е. повторно писать HKEY_CLASSES_ROOT не нужно.

Комментариев нет:

Отправить комментарий