Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 10 UWP-以编程方式检测开发人员功能的更改_Uwp_Windows 10 Universal_Windows 10 Mobile_Windows 10 Desktop - Fatal编程技术网

Windows 10 UWP-以编程方式检测开发人员功能的更改

Windows 10 UWP-以编程方式检测开发人员功能的更改,uwp,windows-10-universal,windows-10-mobile,windows-10-desktop,Uwp,Windows 10 Universal,Windows 10 Mobile,Windows 10 Desktop,我们有一个用例,希望远程监视一些windows设备。 在Windows 10 mobile OS设置>更新和安全>开发者版中,有三个选项: 使用开发人员功能 设备发现 设备入口 我们希望通过UWP应用程序检测上述三种设置的任何变化。我找了很多,但找不到一个方法来做这件事。我也愿意定期检查设置,并在可能的情况下检测更改 注意:此应用程序不是windows应用商店应用程序,它是供我们内部使用的 对于开发者功能,您可以轮询当前设置: 应用程序的侧加载 HKLM\SOFTWARE\Microsoft\W

我们有一个用例,希望远程监视一些windows设备。 在Windows 10 mobile OS设置>更新和安全>开发者版中,有三个选项:

  • 使用开发人员功能
  • 设备发现
  • 设备入口
  • 我们希望通过UWP应用程序检测上述三种设置的任何变化。我找了很多,但找不到一个方法来做这件事。我也愿意定期检查设置,并在可能的情况下检测更改


    注意:此应用程序不是windows应用商店应用程序,它是供我们内部使用的

    对于开发者功能,您可以轮询当前设置:

    应用程序的侧加载

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps
    
    开发者模式

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense
    

    不幸的是,对于设备发现和设备门户,我还没有找到解决方案。也有可能通过注册表以某种方式配置这些键,但我到目前为止还没有找到这些键。

    Hi Martin,谢谢您的回复。我可能误解了你们的回答,但我搜索了如何使用UWP应用程序阅读注册表,我可以在许多帖子中看到这是不可能的。你能提供一些例子吗?或者文档链接?您提到这不是Windows应用商店应用程序,而是一个内部应用程序。如果它不是Windows应用商店应用程序,则可以使用Windows运行时代理组件,该组件允许您从UWP应用程序与完整的.NET Framework库进行通信。通过这种方式,您可以使用完整的框架,包括注册表访问或其他高级功能。您可以在这里找到有关代理组件的更多信息-谢谢,这很有帮助。