C#实现更改IP功能源代码
2009-01-04 10:10
357 查看
这是一个很好的源码,给大家一起分享一下。
mo.InvokeMethod("EnableStatic", iObj, null);
iObj = mo.GetMethodParameters("SetGateways");
iObj["DefaultIPGateway"] = gateways;
iObj["GatewayCostMetric"] = gatewayCostMetric;
oObj = mo.InvokeMethod("SetGateways", iObj, null);
iObj = mo.GetMethodParameters("SetDNSServerSearchOrder");
iObj["DNSServerSearchOrder"] = dnsServer;
oObj = mo.InvokeMethod("SetDNSServerSearchOrder", iObj, null);
}
}
///<summary>DHCPEnabled</summary>
public void EnableDHCP()
{
foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"]) continue;
if (!(bool)mo["DHCPEnabled"])
{
iObj = mo.GetMethodParameters("EnableDHCP");
oObj = mo.InvokeMethod("EnableDHCP", iObj, null);
}
}
}
}
mo.InvokeMethod("EnableStatic", iObj, null);
iObj = mo.GetMethodParameters("SetGateways");
iObj["DefaultIPGateway"] = gateways;
iObj["GatewayCostMetric"] = gatewayCostMetric;
oObj = mo.InvokeMethod("SetGateways", iObj, null);
iObj = mo.GetMethodParameters("SetDNSServerSearchOrder");
iObj["DNSServerSearchOrder"] = dnsServer;
oObj = mo.InvokeMethod("SetDNSServerSearchOrder", iObj, null);
}
}
///<summary>DHCPEnabled</summary>
public void EnableDHCP()
{
foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"]) continue;
if (!(bool)mo["DHCPEnabled"])
{
iObj = mo.GetMethodParameters("EnableDHCP");
oObj = mo.InvokeMethod("EnableDHCP", iObj, null);
}
}
}
}
相关文章推荐
- C#实现更改IP功能源代码
- C#实现更改IP功能源码
- C#实现更改IP功能源码
- C#实现更改IP功能源码
- C#实现更改IP功能源码
- C#实现更改IP功能源码
- C#实现更改IP功能(原码)
- C#实现更改IP功能源码
- C#实现更改IP功能源码
- C#实现FTP基本功能源代码
- c#实现根据网络IP显示地理位置功能示例
- C#实现Ping功能|根据网址查询IP
- c#实现根据网络IP显示地理位置功能
- c# 更改最大化按钮功能实现最大化时遮盖任务栏,点击Esc取消全屏
- C#实现路由器断开连接,更改公网ip
- 回归原始--用批处理命令实现更改IP功能(可选网卡,可自定义多套IP方案)
- C#实现Ping功能|根据网址查询IP
- C#实现ip 地址过滤功能
- 求C#源代码(实现图形的选中,放大,缩小功能)
- C#实现ip 地址过滤功能