从纯 UWP 应用读取组策略设置

Reading Group Policy settings from pure UWP app

我有一个 C# Windows 程序正在读取由管理员使用 ADMX 设置的自定义组策略设置。 目前,该应用正在直接读取反映组策略设置的注册表值。

现在,我想制作此应用的纯 UWP 版本(最好不使用 Desktop Bridge),应直接从 Microsoft Store 安装。我已经看到 that this kind of apps cannot access Windows' registry. However, specifically for Group Policy there might be a dedicated API - but it's not well documented (see here).

那么 - 纯 UWP 应用有什么方法可以读取组策略设置吗?

Reading Group Policy settings from pure UWP app

目前UWP不支持直接访问组策略。如本例 所述,您可以使 Brokered Windows Runtime Component 或桌面桥间接访问 regedit。对于纯 UWP 应用程序,它无法做到这一点,如果您确实想要此功能,请随时 post 您对 Windows Feed Hub 应用程序的要求。

更新

目前没有api可以直接在uwp平台访问组策略的。但是更新了 API 的 WACK 列表以允许注册 API。 (实际上,它们适用于 Windows 10 的任何版本,而不仅仅是 1809)这意味着您可以使用 win32 api 访问 组策略 。如果您想从托管代码中使用,您可以查看 C# 包装器的 pinvoke。请注意,如果您在 UWP 应用程序中使用了 pinvoke,将不允许发布到商店。