我想写个程序把DNS从固定DNS改为自动获取DNS,在网上找到这样一段程序,可以将IP设置改为自动获取,求高手指点,如何设置DNS为自动获取? //自动获取IP
public void EnableDHCP()
{
ManagementBaseObject inPar = null;
ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"]) continue; if (!(bool)mo["DHCPEnabled"])
{
inPar = mo.GetMethodParameters("EnableDHCP");
outPar = mo.InvokeMethod("EnableDHCP", inPar, null);
}
}
}
public void EnableDHCP()
{
ManagementBaseObject inPar = null;
ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"]) continue; if (!(bool)mo["DHCPEnabled"])
{
inPar = mo.GetMethodParameters("EnableDHCP");
outPar = mo.InvokeMethod("EnableDHCP", inPar, null);
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货