Если доступно, скрытая сеть должна быть в списке firstAdapter.NetworkReport.AvailableNetworks
.
Поскольку SSID скрыт, свойство Ssid
WiFiAvailableNetwork
для целевой сети будет ""
.
Вы можете сделать предположение здесь и попытаться подключиться к нему, используя:
await firstAdapter.ConnectAsync(networks.First(x => x.Ssid == ""), WiFiReconnectionKind.Automatic, "password", "knownSSID");