Чтение и установка параметров групповой политики из программы на C ++

У меня есть автономный компьютер на базе Windows-NT (не подключенный к какой-либо сети), и я хочу иметь возможность читать и позже устанавливать параметры групповой политики с помощью программы на C ++.

Вот что я бы сделал вручную. Запустите gpedit.msc от имени администратора и скажите, что я хочу запретить пользователям доступ к реестру. Итак, в "Local Group Policy Editor" я пойду в

Конфигурация пользователя -> Административные шаблоны -> Система -> «Запретить доступ к инструментам редактирования реестра»

и установите его на Enabled.

Есть ли способ сделать то же самое в программе на C ++? Будем признательны за любые образцы кода!


person ahmd0    schedule 22.11.2011    source источник


Ответы (1)


Вы можете использовать API групповой политики.

person David Heffernan    schedule 22.11.2011
comment
Спасибо. Я сам нашел, пока ждал ... но они так сбивают с толку. Есть идеи, как на самом деле кодировать то, что я хочу? - person ahmd0; 22.11.2011
comment
Нет. Лично я бы сделал это из PowerShell или vbscript, если вы застряли на xp. - person David Heffernan; 22.11.2011
comment
Хорошо, тогда как это можно сделать с помощью WMI? - person ahmd0; 22.11.2011