Как получить список "жестких" IP адресов (IPv4) собственного ПК при отключенном сетевом кабеле?
Варианты получения адресов работают только при подключенном кабеле:
Dns.GetHostEntry().AddressList[]
Dns.Resolve().AddressList[]
Dns.GetHostAddresses()
ManagementClass("Win32_NetworkAdapterConfiguration").GetInstances()["IPAddress"]
По идее, Win32_NetworkAdapterConfiguration должен бы прочитать адрес из настроек,
но он при отключенном кабеле дает 0.0.0.0.
Есть некрасивый способ через реестр, но он может зависеть от варианта ОС.
30.01.08 14:30: Перенесено модератором из '.NET' — AndrewVK