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

时间:2020-02-09 13:30:49

标签: c# windows uwp registry group-policy

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

现在,我想制作此应用程序的纯UWP版本(最好不使用Desktop Bridge),应直接从Microsoft Store安装。我已经看到in another question,这种应用无法访问Windows的注册表。但是,专门针对组策略,可能会有专用的API-但没有充分的文档说明(see here)。

那么-纯UWP应用程序可以读取组策略设置吗?

1 个答案:

答案 0 :(得分:1)

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

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

更新

当前,没有这样的api可以直接在uwp平台内访问组策略。但是,API的WACK列表已更新,以允许注册表API。 (实际上,它们可以在Windows 10的任何版本上运行,而不仅仅是1809),这意味着您可以使用win32 api访问组策略。如果要在托管代码中使用,可以查看C#包装程序的pinvoke。并且请注意,如果您在UWP应用程序中使用过pinvoke,则将不允许发布它来存储。