Чтение параметров групповой политики из чистого приложения UWP - PullRequest
1 голос
/ 09 февраля 2020

У меня есть программа C# Windows, которая читает параметры пользовательской групповой политики, установленные администратором с помощью ADMX. В настоящее время приложение непосредственно считывает значения реестра, которые отражают параметры групповой политики.

Теперь я хочу сделать версию этого приложения в чисто UWP-формате (предпочтительно без использования Desktop Bridge), которую следует установить напрямую. из магазина Microsoft. Я уже видел в другом вопросе , что такого рода приложения не могут получить доступ к реестру Windows. Тем не менее, специально для групповой политики может быть выделенный API-интерфейс, но он недостаточно хорошо документирован ( см. Здесь ).

Итак, есть ли способ, чтобы чистое приложение UWP могло читать группу настройки политики?

1 Ответ

1 голос
/ 10 февраля 2020

Чтение параметров групповой политики из чистого приложения UWP

В настоящее время UWP не поддерживает доступ к групповой политике напрямую. Как уже упоминалось в этом случае reply , вы можете сделать Brokered Windows Runtime Component или настольный мост для косвенного доступа к regedit. Для чистого приложения UWP оно не может этого сделать, и если вы хотите эту функцию, пожалуйста, не стесняйтесь опубликовать ваше требование с приложением Windows Feed Hub.

Обновление

В настоящее время нет такого API, который мог бы получить доступ к групповой политике непосредственно на платформе uwp. Но список WACK для API был обновлен, чтобы разрешить API-интерфейсы реестра. (На самом деле, они будут работать на ЛЮБОЙ версии Windows 10, а не только 1809), что означает, что вы можете использовать win32 api для доступа к Групповой политике . Вы можете посмотреть на pinvoke для C# оболочек, если хотите использовать из управляемого кода. И, пожалуйста, обратите внимание, что если вы использовали pinvoke в своем приложении UWP, он не сможет опубликовать sh для хранения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...