private void Ipstatic()
{
ManagementBaseObject inPar1 = null;
ManagementBaseObject inPar2 = null;
ManagementBaseObject outPar1 = null;
ManagementBaseObject outPar2 = null;
ManagementClass mc = new ManagementClass( "Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach( ManagementObject mo in moc )
{
if( !(bool)mo[ "IPEnabled" ])
continue;
if( mo["Caption"].Equals("[00000008] VMware Virtual Ethernet Adapter for VMnet1") )
{
inPar1 = mo.GetMethodParameters( "EnableStatic" );
inPar2 = mo.GetMethodParameters( "SetGateways" );
inPar2["DefaultIPGateway"] = new string[] { "192.168.1.1" };
inPar2["GatewayCostMetric"] = new int[] {1};
inPar1["
用c#更改IP.Gateway,Mask等的和对.net下调用WMI的认识(原创)
最新推荐文章于 2024-04-24 10:33:28 发布