C# NetworkInformation.IPGlobalProperty与IPAddress、dns服务器、dhcp等的WMI
我应该选择一个而不是另一个吗C# NetworkInformation.IPGlobalProperty与IPAddress、dns服务器、dhcp等的WMI,c#,.net,wmi,C#,.net,Wmi,我应该选择一个而不是另一个吗 我非常倾向于NetworkInformation.ipglobalproperty而不是select*from win32\u networkadapter配置,如果我可以验证我需要的所有信息是否都可用,就我所知,WMI的速度要慢得多如果可以并且它可以提供,请使用NetworkInformation你想要的一切。WMI是一个更为通用的接口,它实现了各种各样的功能,并且是一个可以停止、不可用甚至损坏的服务(这种情况在我身上发生过好几次)NetworkInformati
我非常倾向于
NetworkInformation.ipglobalproperty
而不是select*from win32\u networkadapter配置
,如果我可以验证我需要的所有信息是否都可用,就我所知,WMI的速度要慢得多如果可以并且它可以提供,请使用NetworkInformation
你想要的一切。WMI是一个更为通用的接口,它实现了各种各样的功能,并且是一个可以停止、不可用甚至损坏的服务(这种情况在我身上发生过好几次)NetworkInformation
我认为它是Win32 API的包装器,因此它应该几乎总是可以工作,并且没有依赖项(除了.NET 3.0+)
最好使用最简单、更具体的工具来完成任务。看起来是一样的,你会得到不同的值,还是担心速度?如果有人会说:“你在WMI/NetworkInfo中没有得到XYZ”或者WMI/NetworkInfo更不稳定/慢/其他什么的话