示例#1
0
 private static void Read()
 {
     try {
         string configContent = File.ReadAllText(_userWininetConfigFile);
         _userSettings = JsonConvert.DeserializeObject <SysproxyConfig>(configContent);
     } catch (FileNotFoundException) {
         _userSettings = new SysproxyConfig();
     }
 }
示例#2
0
 private static void Read()
 {
     try {
         string configContent = File.ReadAllText(_userWininetConfigFile);
         _userSettings = JsonConvert.DeserializeObject <SysproxyConfig>(configContent);
     } catch (Exception) {
         // Suppress all exceptions. finally block will initialize new user config settings.
     } finally {
         if (_userSettings == null)
         {
             _userSettings = new SysproxyConfig();
         }
     }
 }
示例#3
0
        // set system proxy to 1 (null) (null) (null)
        public static bool ResetIEProxy()
        {
            try
            {
                // clear user-wininet.json
                _userSettings = new SysproxyConfig();
                Save();
                // clear system setting
                ExecSysproxy("set 1 - - -");
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }