2023年12月6日发(作者:)
using System;
c;
entModel;
;
g;
;
;
;
ment;//请手动添加ment引用。否则不能用。
namespace WindowsFormsApplication2
{
publicpartialclassForm1 : Form
{
public Form1()
{
InitializeComponent();
}
privatevoid Form1_Load(object sender, EventArgs e)
{
}
privatevoid button1_Click(object sender, EventArgs e)
{
ManagementBaseObjectinPar = null;
ManagementBaseObjectoutPar = null;
ManagementClass mc = newManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollectionmoc = tances();
foreach (ManagementObjectmoinmoc)
{
if (!(bool)mo["IPEnabled"])
continue;
//设置IP地址和子网掩码
inPar = hodParameters("EnableStatic");
inPar["IPAddress"] = newstring[] { "192.168.1.123" };
inPar["SubnetMask"] = newstring[] { "255.255.255.0" };
outPar = Method("EnableStatic", inPar, null);
//设置网关地址
inPar = hodParameters("SetGateways");
inPar["DefaultIPGateway"] = newstring[] { "192.168.1.1" };
outPar = Method("SetGateways", inPar, null);
//设置DNS
inPar = hodParameters("SetDNSServerSearchOrder"); inPar["DNSServerSearchOrder"] = newstring[] { "202.4.123.2", "202.4.123.3" }; // 2.备用DNS
outPar = Method("SetDNSServerSearchOrder", inPar, null);
break;
}
}
}
}


发布评论