Вопрос

Я разрабатываю приложение Windows. Я хочу, чтобы мое приложение было настраховано через собственные ЦРП, чтобы системный администратор мог управлять поведением моего приложения для каждой группы и пользователя по отдельности. Я провел некоторое исследование, но я просто не мог найти правильное решение.

Если я создаю некоторые пользовательские политики, как они попадают на сервер? Я думаю, что политика должна состоять из «меняющихся записей реестра». После этого мое приложение использует эти записи на локальной машине, чтобы настроить себя.

Например, в моем приложении есть папка, в которой данные хранятся. Допустим, это «C: Data» по умолчанию. Этот путь хранится в конкретной записи реестра. Определяя групповую политику, администратор может изменить этот путь. Таким образом, администратор устанавливает путь к «C: subloder data» на стороне сервера. Мое локальное приложение теперь должно использовать эту папку для хранения данных.

Я не мог понять, как решить это. Есть ли способ получить групповые политики на контроллер сервера/домена? Я хотел бы опубликовать свое приложение позже, поэтому я определенно предпочитаю решение, используя что -то вроде пакета установщика.

Это было полезно?

Решение

«Я думаю, что политика должна состоять из« изменения записей реестра ». После этого мое приложение использует эти записи на локальной машине, чтобы настроить себя».

Да, это лучший способ сделать это. Создать конфигурацию реестра под HKLM\Software\YourAppNameHere или же HKCU\Software\YourAppNameHere (В зависимости от того, хотите ли вы для каждого пользователя или конфигурации для каждого машины).

Ваше заявление должно просто прочитать запись в реестре и не беспокоиться о групповой политике.

Затем вы можете создать файлы ADM или ADMX, которые вы можете установить на контроллере домена, или просто документировать записи реестра и позволить администраторам создавать свои собственные политики группы или развернуть ключ реестра другим способом.

Редактировать: Хороший пример создания файла ADM или ADMX, который только что развертывает ключи реестра, найден в этой статье Microsoft KB:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top