У нас есть устройство IoT Core с небольшим дисплеем, на котором выполняются три процесса.Устройство находится за брандмауэром и имеет ограниченный доступ к Интернету.Два фоновых процесса работают нормально сразу после запуска, но передний план зависает, отображая заставку с крестиком.Если мы откроем брандмауэр, процесс запустится как положено."Зависание" происходит до того, как введен код пользователя, мы, похоже, в какой-то части начальной загрузки приложения.Когда мы смотрим на IP-адреса, к которым устройство пытается получить доступ, все они являются адресами Microsoft, и большинство из них связаны с обновлением Windows.
Какова природа этого зависания?Это проверка лицензии?Как мы можем предотвратить зависание процесса переднего плана, не открывая брандмауэр?Мы попытались открыть для всех записей о DNS-обновлениях Windows, которые использует Windows 10, но этот конкретный брандмауэр не разрешает использование в своих правилах подстановочных знаков dns.
Приложение представляет собой обычный UWP.