private static void Read() { try { string configContent = File.ReadAllText(_userWininetConfigFile); _userSettings = JsonConvert.DeserializeObject <SysproxyConfig>(configContent); } catch (FileNotFoundException) { _userSettings = new SysproxyConfig(); } }
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(); } } }
// 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); }