Я исправил проблему, проверив код wlan_notification_acm_network_available
из документации MS (https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/ms706902 (v = vs.85) ):
Уведомление wlan_notification_acm_network_available
отправляется, когда выполняются все следующие условия:
- Беспроводная служба находит подключаемые сети после сканирования
- Интерфейс находится в отключенном состоянии;
- Есть нет совместимого профиля автоматического подключения, который беспроводная служба может использовать для подключения.
Через некоторое время при подключении к профилю EAP без учетных данных пользователя он получает wlan_notification_acm_network_available code
. Теперь приложение перехватывает его и отправляет уведомление для ввода учетных данных пользователя. Проблема решена.