Я просто хочу иметь возможность программно делать то, что gpedit.msc
делает. Я пытаюсь установить значение этих ключей в 1 и обновить локальный реестр группы.
В gpedit.msc:
Политика локального компьютера / Конфигурация компьютера / Административные шаблоны / Система / Доступ к съемному хранилищу
VALUENAME: Все классы съемного хранилища: запретить доступ
Значение: 1 (установите 1)
Политика локального компьютера / Конфигурация компьютера / Административные шаблоны / Компоненты Windows / Политики автозапуска
VALUENAME: Выключить автоигру
Значение: 1 (установите 1)
Я думаю, что ключ заключается в использовании IGroupPolicyObject
в C ++. Тем не менее, я не могу найти никаких документов, которые я могу обернуть вокруг себя.
Мое приложение должно отключить / включить все USB Access без перезагрузки Windows 7.
Я думаю, что эти ссылки помогут вам:
C / C ++ с полностью описанным способом изменения настроек в LGPO: Блог Пита — Программная настройка и применение локальных групповых политик в Windows
Код C #, который изменяет объект LGPO с помощью механизма ComImport Байты разработчика программного обеспечения — объект групповой политики через .NET \ C #
Других решений пока нет …