string outputString = "";
            ManagementScope ms = new ManagementScope(@"\\.\root\CIMV2\Applications\MicrosoftIE");
            ObjectQuery oq = new ObjectQuery("SELECT * FROM MicrosoftIE_LanSettings");
            ManagementObjectSearcher query1 = new ManagementObjectSearcher(ms, oq);
            ManagementObjectCollection queryCollection1 = query1.Get();
            foreach (ManagementObject mo in queryCollection1)
            {
                if (mo["ProxyServer"]!=null)
                {
                    mo.SetPropertyValue("ProxyServer", @"192.168.1.1:9090");
                    ManagementPath mp = mo.Put();
                }
            }
            return outputString;
总是在最后一步mo.Put()报错,无法写入
高手指教一下  这是怎么回事? c#修改IE代理IP应该怎么写
谢谢大家了