Я использую часть кода C#
, где я проверяю, есть ли у моего PC
доступ к Интернету или нет через VPN .
var profile = NetworkInformation.GetInternetConnectionProfile();
if (profile != null)
{
// returning True/False
var IsInternetAvailabele= profile.GetNetworkConnectivityLevel() >= NetworkConnectivityLevel.InternetAccess;
// .......
// .......
//.. Some Other Code..
}
На моем Windows 10
с версией 1803
все работало нормально. После получения обновлений от Microsoft
моя версия Windows 10
обновилась с v1803
до v1809
.
В предыдущей версии Windows 10 v1803
:
var profile = NetworkInformation.GetInternetConnectionProfile();
var value = profile.GetNetworkConnectivityLevel(); // returning "Internet Access"
Но после обновления Windows 10 v1809
:
var profile = NetworkInformation.GetInternetConnectionProfile();
var value = profile.GetNetworkConnectivityLevel(); // returning "Local Access" (No Internet Access)
Но мой интернет-браузер работает нормально на browsers
. Я попытался перезагрузить компьютер, сбросить настройки network adapter
, обновить мои окна 10. Но все напрасно.
Это какая-то ошибка winodws sdk
в новой версии или что-то еще!
Примечание. Эта проблема возникает только через VPN. И в более старых версиях Windows 10 эта проблема не существует.