C# UWP从后台任务读取注册表并将信息反馈给UI

C# UWP从后台任务读取注册表并将信息反馈给UI,c#,.net,vb.net,uwp,C#,.net,Vb.net,Uwp,我有点困了,需要几个问题的建议。 我正在开发一个UWP应用程序,以toast和active tile的形式发送用户通知 在我的解决方案中,我添加了Windows运行时组件(Universal Windows),它在时间触发器上执行后台任务 我试图解决的问题(目前为止没有运气) 后台任务可以读取注册表或WMI吗?有可能吗 当用户打开/重新打开应用程序时,我如何连接回后台任务以获取收集的数据 后台任务可以读取注册表或WMI吗?有可能吗 出于安全考虑,UWP不提供直接访问注册表的api,唯一的方法是通

我有点困了,需要几个问题的建议。 我正在开发一个UWP应用程序,以toast和active tile的形式发送用户通知

在我的解决方案中,我添加了Windows运行时组件(Universal Windows),它在时间触发器上执行后台任务

我试图解决的问题(目前为止没有运气)

  • 后台任务可以读取注册表或WMI吗?有可能吗
  • 当用户打开/重新打开应用程序时,我如何连接回后台任务以获取收集的数据
  • 后台任务可以读取注册表或WMI吗?有可能吗


    出于安全考虑,UWP不提供直接访问注册表的api,唯一的方法是通过UWP的Win32进程间接访问注册表。您可以从UWP应用程序启动的Win32 runFullTrust进程中读取注册表值

    当用户打开/重新打开应用程序时,我如何连接回后台任务以获取收集的数据

    您可以通过多种方式将值发送回UWP平台,例如将密钥存储到应用程序的本地存储中并从UWP平台检索,或用于与桌面扩展和UWP客户端通信。有关更多信息,请参阅此

    后台任务可以读取注册表或WMI吗?有可能吗


    出于安全考虑,UWP不提供直接访问注册表的api,唯一的方法是通过UWP的Win32进程间接访问注册表。您可以从UWP应用程序启动的Win32 runFullTrust进程中读取注册表值

    当用户打开/重新打开应用程序时,我如何连接回后台任务以获取收集的数据


    您可以通过多种方式将值发送回UWP平台,例如将密钥存储到应用程序的本地存储中并从UWP平台检索,或用于与桌面扩展和UWP客户端通信。有关更多信息,请参阅此项。

    您无法从UWP应用程序访问注册表。UWP是沙箱。我不知道为什么需要访问注册表。但是,您可以使用UWP ApplicationDataContainer()在UWP应用程序和后台任务之间存储、检索和共享任何数据作为所需对象。

    您无法从UWP应用程序访问注册表。UWP是沙箱。我不知道为什么需要访问注册表。但是,您可以使用UWP ApplicationDataContainer()在UWP应用程序和后台任务之间存储、检索和共享任何数据作为所需对象。

    “您可以从UWP应用程序启动的Win32 runFullTrust进程中读取注册表值”-我可以从UWP应用程序启动Win32进程,没有问题,但我找不到从后台任务(Windows运行时组件)启动该过程的方法,如果您有一个小示例,我将非常感谢!恐怕它无法加载到Windows运行时组件中,您可以尝试使用“您可以从UWP应用程序启动的Win32 runFullTrust进程中读取注册表值”-我可以从UWP应用程序启动Win32进程,但我找不到从后台任务(Windows运行时组件)启动该进程的方法,如果你有一个小例子,我会非常感激!恐怕无法在Windows运行时组件中加载,您可以尝试使用“我需要访问注册表”或WMI,以便存储应用程序配置并从中心位置控制它们,因为这是一个企业应用程序。到目前为止,我找不到其他方法来集中控制用户设置。我需要访问注册表或WMI,以便存储应用程序配置并从中心位置控制它们,因为这是一个企业应用程序。到目前为止,我找不到另一种方法来集中控制用户设置。