我正在构建一个非常基本的表单应用程序
我可以获得本地计算机上可用的IP地址列表.但是,我还想确定如何获得这些地址(例如DHCP或静态).如何判断系统上是否配置了静态IP地址?
目标是通知新手最终用户(可能不了解网络设置或如何获取网络设置)可用的静态IP地址.并且,如果不存在静态地址,请通知他们需要设置静态地址.
TIA
Sam*_*Sam 13
using System.Net.NetworkInformation;
NetworkInterface[] niAdpaters = NetworkInterface.GetAllNetworkInterfaces();
private Boolean GetDhcp(Int32 iSelectedAdpater)
{
if (niAdpaters[iSelectedAdpater].GetIPProperties().GetIPv4Properties() != null)
{
return niAdpaters[iSelectedAdpater].GetIPProperties().GetIPv4Properties().IsDhcpEnabled;
}
else
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8142 次 |
| 最近记录: |