コード例 #1
0
        public void Apply(Profile p)
        {
            Dictionary <string, string> nics = NetworkManagement.getNetworkcardDescriptionAndMacAddresses();

            if (nics.TryGetValue(p.MAC, out string n))
            {
                if (p.DHCP)
                {
                    NetworkManagement.enableDHCP(p.MAC);
                    if (p.DNS.Count > 0)
                    {
                        foreach (var dns in p.DNS)
                        {
                            NetworkManagement.setDNS(p.MAC, dns.DomainServerIP);
                        }
                    }
                }
                else
                {
                    NetworkManagement.setIP(p.MAC, p.IP);
                }
            }
            else
            {
                int yy = 0;
            }
        }
コード例 #2
0
 static void Main(string[] args)
 {
     NetworkManagement.setDNS(args[0], args[1]);
 }