コード例 #1
0
        public void ApplyNetworkCardNoDhcp()
        {
            string name = "VMware Network Adapter VMnet9";

            string ip      = "192.168.2.10";
            string subnet  = "255.255.255.0";
            string gateway = "192.168.2.1";

            string dns1 = "192.168.2.60";
            string dns2 = "192.168.2.70";

            bool dhcp = false;

            List <WindowsNetworkCard> lista = WindowsNetworkCardManager.WindowsNetworkCardList;

            foreach (WindowsNetworkCard item in lista)
            {
                if (item.Name.Equals(name))
                {
                    item.Dhcp           = dhcp;
                    item.IpAddress      = ip;
                    item.SubnetMask     = subnet;
                    item.GatewayAddress = gateway;
                    item.Dns            = dns1;
                    item.Dns2           = dns2;

                    Debug.WriteLine("Eseguo cambio per " + item.Id);
                    WindowsNetworkCardManager.Apply(item);
                }
            }
            Debug.WriteLine("Esecuzione terminata");
        }
コード例 #2
0
        public void ApplyNetworkCardDhcp()
        {
            string name = "VMware Network Adapter VMnet9";

            bool dhcp = true;

            List <WindowsNetworkCard> lista = WindowsNetworkCardManager.WindowsNetworkCardList;

            foreach (WindowsNetworkCard item in lista)
            {
                if (item.Name.Equals(name))
                {
                    item.Dhcp = dhcp;

                    Console.WriteLine("Eseguo cambio per " + item.Id);
                    WindowsNetworkCardManager.Apply(item);
                }
            }
            Debug.WriteLine("Esecuzione terminata");
        }