我们有一个IoT Core设备,它的小显示屏运行三个流程。该设备位于防火墙后面,只能访问互联网。这两个后台进程从启动开始就运行良好,但是前台进程挂起,显示带有十字符号的初始屏幕。如果我们打开防火墙,则该过程将按预期启动。 “挂起”发生在输入用户代码之前,我们似乎处于应用程序的某种引导部分中。当我们查看它尝试访问的设备的IP地址时,它们都是Microsoft地址,并且大多数与Windows更新有关。
此挂起的本质是什么?它是许可证检查吗? 如何在不打开防火墙的情况下防止前台进程挂起? 我们尝试为Windows 10使用的所有Windows更新dns条目打开,但是此特定防火墙不允许规则中使用通配符dns。
该应用是普通的UWP。
答案 0 :(得分:0)
如果您具有商店签名的应用程序,则必须安装许可证文件。最简单的方法是在配置包中指定许可证文件。请参阅此页面的后半部分:https://docs.microsoft.com/en-us/windows/iot-core/develop-your-app/appinstaller
如果未安装许可证,并且您的设备可以访问Windows应用商店服务器,它将从服务器检索与您的软件包匹配的许可证。这可能是您看到的活动。