zoukankan      html  css  js  c++  java
  • c#设置IP地址

    static void SetNetworkAdapter()
    {
        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;
    
            //设置ip地址和子网掩码 
            inPar = mo.GetMethodParameters("EnableStatic");
            inPar["IPAddress"] = new string[] { "192.168.16.248", "192.168.16.249" };// 1.备用 2.IP
            inPar["SubnetMask"] = new string[] { "255.255.255.0", "255.255.255.0" };
            outPar = mo.InvokeMethod("EnableStatic", inPar, null);
    
            //设置网关地址 
            inPar = mo.GetMethodParameters("SetGateways");
            inPar["DefaultIPGateway"] = new string[] { "192.168.16.2", "192.168.16.254" }; // 1.网关;2.备用网关
            outPar = mo.InvokeMethod("SetGateways", inPar, null);
    
            //设置DNS 
            inPar = mo.GetMethodParameters("SetDNSServerSearchOrder");
            inPar["DNSServerSearchOrder"] = new string[] { "211.97.168.129", "202.102.152.3" }; // 1.DNS 2.备用DNS
            outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null);
            break;
        }
    }
  • 相关阅读:
    C++中求类的大小
    BP神经网络
    感知机
    static和const关键字
    C++随笔(2)
    React表单元素的使用
    React可控组件与不可控组件
    React组件-mixin
    React-组件嵌套-子组件通过委托向父组件传值
    React事件属性
  • 原文地址:https://www.cnblogs.com/xinzheng/p/4586483.html
Copyright © 2011-2022 走看看