如何从非 DPC 应用程序获取托管配置?

Posted

技术标签:

【中文标题】如何从非 DPC 应用程序获取托管配置?【英文标题】:How to get the managed configuration from the non DPC application? 【发布时间】:2020-08-02 20:53:45 【问题描述】:

我已将设备注册到企业 Web 应用程序,并通过 Admin(DPC) 应用程序应用了限制。 现在我正在尝试使用非 DPC 应用程序中的 RestrictionsManager.getApplicationRestrictions() 获取托管配置,但我得到的是 empty parcel

是否有可能从非 DPC 应用程序获取托管配置。 我是否需要做任何其他配置才能从我们自己的应用程序中获取托管配置。

https://developer.android.com/work/managed-configurations

【问题讨论】:

【参考方案1】:

不,您无法使用非 DPC 应用程序获取托管配置。这是特权权限,仅适用于设备所有者。您可以做的是要求您的 DPC 应用程序通过 SDK 向您可以在非 DPC 应用程序中使用的第三方应用程序公开某些权限。

【讨论】:

【参考方案2】:

如果您正在尝试为自己的应用程序获取托管配置集,那么我相信您的问题已经从这篇文章中得到解答。

RestrictionManager getRestrictions() is always empty

【讨论】:

以上是关于如何从非 DPC 应用程序获取托管配置?的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从非托管应用程序传递到 C# COM DLL

如何从非托管 COM dll 生成类型库

从非托管 C++ 配置 .NET 库

从非托管 c++ 调用 C# 函数(通过托管包装器)

gcServer 设置未从非托管 exe 传递到托管 dll

将 HBITMAP 句柄从非托管代码传递到托管代码以创建 System.Drawing.Bitmap 的安全性