Я аналитик по безопасности и мне нужно оценить программу Windows UWP. У меня есть виртуальная машина без подключения к интернету и машина, которая будет отвечать на все запросы первой машины (у этой второй машины также нет подключения к интернету).
Обычные программы обычно без проблем пытаются отправлять запросы, но в этом случае, похоже, программы UWP используют какой-то Windows API для проверки наличия интернет-соединения.
Вопрос: Есть ли способ заставить Windows 10/11 думать, что у них есть подключение к Интернету? Как?
(Под «нет подключения к интернету» я подразумеваю, когда Windows показывает следующее состояние:https://www.thewindowsclub.com/wp-content/uploads/2019/12/Ethernet-Not-Connected-No-Connections-are-available.png)
решение1
Вы можете попробовать открытый исходный код всегда онлайн:
AlwaysOnline — это HTTP- и DNS-сервер, который имитирует множество серверов обнаружения сетей, Интернета и порталов.
Если у вас есть Visual Studio Code или Visual Studio, вы можете использовать его симулятор. См. статью Запуск приложений UWP в симуляторе:
Для отладки или тестирования кода, учитывающего затраты сети, симулятор может имитировать свойства сети, которые предоставляются через объект ConnectionProfile, возвращаемый GetInternetConnectionProfile.