private void chkAutoRun_CheckedChanged(object sender, EventArgs e) { if (!AutoStartup.Set(chkAutoRun.Checked)) { MessageBox.Show("设置开机启动失败。"); } }
private int SaveOldSelectedServer() { try { int localPort = int.Parse(ProxyPortTextBox.Text); Configuration.CheckPort(localPort); int ret = 0; _modifiedConfiguration.shareOverLan = checkShareOverLan.Checked; _modifiedConfiguration.localPort = localPort; _modifiedConfiguration.reconnectTimes = int.Parse(ReconnectText.Text); if (checkAutoStartup.Checked != AutoStartup.Check() && !AutoStartup.Set(checkAutoStartup.Checked)) { MessageBox.Show(I18N.GetString("Failed to update registry")); } _modifiedConfiguration.random = checkRandom.Checked; _modifiedConfiguration.randomAlgorithm = RandomComboBox.SelectedIndex; _modifiedConfiguration.TTL = int.Parse(TTLText.Text); _modifiedConfiguration.socks5enable = CheckSocks5Proxy.Checked; _modifiedConfiguration.socks5Host = TextS5Server.Text; _modifiedConfiguration.socks5Port = int.Parse(TextS5Port.Text); _modifiedConfiguration.socks5User = TextS5User.Text; _modifiedConfiguration.socks5Pass = TextS5Pass.Text; _modifiedConfiguration.autoban = CheckAutoBan.Checked; return(ret); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(-1); // ERROR }
private int SaveOldSelectedServer() { try { int localPort = int.Parse(NumProxyPort.Text); Configuration.CheckPort(localPort); int ret = 0; _modifiedConfiguration.shareOverLan = checkShareOverLan.Checked; _modifiedConfiguration.localPort = localPort; _modifiedConfiguration.reconnectTimes = NumReconnect.Text.Length == 0 ? 0 : int.Parse(NumReconnect.Text); if (checkAutoStartup.Checked != AutoStartup.Check() && !AutoStartup.Set(checkAutoStartup.Checked)) { MessageBox.Show(I18N.GetString("Failed to update registry"), "ShadowsocksR", MessageBoxButtons.OK, MessageBoxIcon.Error); } _modifiedConfiguration.TTL = Convert.ToInt32(NumTTL.Value); _modifiedConfiguration.connectTimeout = Convert.ToInt32(NumTimeout.Value); _modifiedConfiguration.authUser = TextAuthUser.Text; _modifiedConfiguration.authPass = TextAuthPass.Text; _modifiedConfiguration.dnsServer = DNSText.Text; return(ret); } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source, MessageBoxButtons.OK, MessageBoxIcon.Error); } return(-1); // ERROR }
private void AutoStartupItem_Click(object sender, EventArgs e) { AutoStartupItem.Checked = !AutoStartupItem.Checked; if (!AutoStartup.Set(AutoStartupItem.Checked)) { MessageBox.Show(I18N.GetString("Failed to update registry")); } }
private void AutoStartupItem_Click(object sender, EventArgs e) { AutoStartupItem.Checked = !AutoStartupItem.Checked; if (!AutoStartup.Set(AutoStartupItem.Checked)) { MessageBox.Show("Failed to edit registry"); } }
private void AutoStartupCheckBox_CheckedChanged(object sender, EventArgs e) { if (!AutoStartup.Set(AutoStartupCheckBox.Checked)) { MessageBox.Show(@"设置失败", @"错误", MessageBoxButtons.OK, MessageBoxIcon.Error); AutoStartupCheckBox.Checked = !AutoStartupCheckBox.Checked; } }
private void AutoStartup_click(object sender, EventArgs e) { _autoStartupItem.Checked = !_autoStartupItem.Checked; if (!AutoStartup.Set(_autoStartupItem.Checked)) { MessageBox.Show("Failed to update registry"); } }
private void AutoStartupCheckBox_CheckedChanged(object sender, RoutedEventArgs e) { if (!AutoStartup.Set(AutoStartupCheckBox.IsChecked.GetValueOrDefault())) { MessageBox.Show(@"设置失败", @"错误", MessageBoxButton.OK, MessageBoxImage.Error); AutoStartupCheckBox.IsChecked = !AutoStartupCheckBox.IsChecked; } }
private void SaveConfig() { if (SettingViewModel.ModifiedConfiguration.LangName != Global.GuiConfig.LangName) { MessageBox.Show(this.GetWindowStringValue(@"RestartRequired"), UpdateChecker.Name, MessageBoxButton.OK); } _controller.SaveServersConfig(SettingViewModel.ModifiedConfiguration, true); var isAutoStartup = AutoStartupCheckBox.IsChecked.GetValueOrDefault(); if (isAutoStartup != AutoStartup.Check() && !AutoStartup.Set(isAutoStartup)) { MessageBox.Show(this.GetWindowStringValue(@"FailAutoStartUp"), UpdateChecker.Name, MessageBoxButton.OK); } }
private void AutoStartupItemClick(object sender, EventArgs e) { bool rc = false; try { AutoStartup.Set(!_autoStartupItem.Checked); rc = !_autoStartupItem.Checked; } catch (Exception) { MessageBox.Show("Failed to update registry", "Xsocks", MessageBoxButtons.OK, MessageBoxIcon.Error); } _autoStartupItem.Checked = rc; }
private bool SaveSettings() { try { Configuration.CheckPort(ProxyPortNumber.NumValue); _modifiedConfiguration.shareOverLan = ShareOverLanCheckBox.IsChecked.GetValueOrDefault(); _modifiedConfiguration.localPort = ProxyPortNumber.NumValue; _modifiedConfiguration.reconnectTimes = ReconnectNumber.NumValue; if (AutoStartupCheckBox.IsChecked != AutoStartup.Check() && !AutoStartup.Set(AutoStartupCheckBox.IsChecked.GetValueOrDefault())) { MessageBox.Show(I18N.GetString(@"Failed to update registry")); } _modifiedConfiguration.random = BalanceCheckBox.IsChecked.GetValueOrDefault(); _modifiedConfiguration.balanceAlgorithm = BalanceComboBox.SelectedIndex >= 0 && BalanceComboBox.SelectedIndex < _balanceIndexMap.Count ? _balanceIndexMap[BalanceComboBox.SelectedIndex] : @"LowException"; _modifiedConfiguration.randomInGroup = BalanceInGroupCheckBox.IsChecked.GetValueOrDefault(); _modifiedConfiguration.TTL = TtlNumber.NumValue; _modifiedConfiguration.connectTimeout = TimeoutNumber.NumValue; _modifiedConfiguration.dnsServer = DnsTextBox.Text; _modifiedConfiguration.localDnsServer = LocalDnsTextBox.Text; _modifiedConfiguration.proxyEnable = SocksProxyCheckBox.IsChecked.GetValueOrDefault(); _modifiedConfiguration.pacDirectGoProxy = PacProxyCheckBox.IsChecked.GetValueOrDefault(); _modifiedConfiguration.proxyType = ProxyTypeComboBox.SelectedIndex; _modifiedConfiguration.proxyHost = SocksServerTextBox.Text; _modifiedConfiguration.proxyPort = SocksPortTextBox.NumValue; _modifiedConfiguration.proxyAuthUser = SocksUserTextBox.Text; _modifiedConfiguration.proxyAuthPass = SocksPassPasswordBox.Password; _modifiedConfiguration.proxyUserAgent = SocksUserAgentTextBox.Text; _modifiedConfiguration.authUser = AuthUserTextBox.Text; _modifiedConfiguration.authPass = AuthPassPasswordBox.Password; _modifiedConfiguration.autoBan = AutoBanCheckBox.IsChecked.GetValueOrDefault(); _modifiedConfiguration.checkSwitchAutoCloseAll = SwitchAutoCloseAllCheckBox.IsChecked.GetValueOrDefault(); _modifiedConfiguration.logEnable = LogEnableCheckBox.IsChecked.GetValueOrDefault(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(false); }
private int SaveOldSelectedServer() { try { int localPort = int.Parse(nudProxyPort.Text); Configuration.CheckPort(localPort); int ret = 0; _modifiedConfiguration.shareOverLan = checkShareOverLan.Checked; _modifiedConfiguration.localPort = localPort; _modifiedConfiguration.reconnectTimes = nudReconnect.Text.Length == 0 ? 0 : int.Parse(nudReconnect.Text); if (chkAutoStartup.Checked != AutoStartup.Check() && !AutoStartup.Set(chkAutoStartup.Checked)) { MessageBox.Show(I18N.GetString("Failed to update registry")); } _modifiedConfiguration.random = chkBalance.Checked; _modifiedConfiguration.balanceAlgorithm = cmbBalance.SelectedIndex >= 0 && cmbBalance.SelectedIndex < _balanceIndexMap.Count ? _balanceIndexMap[cmbBalance.SelectedIndex] : "OneByOne"; _modifiedConfiguration.randomInGroup = chkBalanceInGroup.Checked; _modifiedConfiguration.TTL = Convert.ToInt32(nudTTL.Value); _modifiedConfiguration.connectTimeout = Convert.ToInt32(nudTimeout.Value); _modifiedConfiguration.dnsServer = txtDNS.Text; _modifiedConfiguration.localDnsServer = txtLocalDNS.Text; _modifiedConfiguration.proxyEnable = chkSockProxy.Checked; _modifiedConfiguration.pacDirectGoProxy = chkPacProxy.Checked; _modifiedConfiguration.proxyType = cmbProxyType.SelectedIndex; _modifiedConfiguration.proxyHost = txtS5Server.Text; _modifiedConfiguration.proxyPort = Convert.ToInt32(nudS5Port.Value); _modifiedConfiguration.proxyAuthUser = txtS5User.Text; _modifiedConfiguration.proxyAuthPass = txtS5Pass.Text; _modifiedConfiguration.proxyUserAgent = txtUserAgent.Text; _modifiedConfiguration.authUser = txtAuthUser.Text; _modifiedConfiguration.authPass = txtAuthPass.Text; _modifiedConfiguration.autoBan = chkAutoBan.Checked; _modifiedConfiguration.checkSwitchAutoCloseAll = chkSwitchAutoCloseAll.Checked; _modifiedConfiguration.logEnable = chkLogEnable.Checked; _modifiedConfiguration.remainCustomGroups = chkRemainCustomGroup.Checked; return(ret); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(-1); // ERROR }
private int SaveOldSelectedServer() { try { int localPort = int.Parse(NumProxyPort.Text); Configuration.CheckPort(localPort); int ret = 0; _modifiedConfiguration.shareOverLan = checkShareOverLan.Checked; _modifiedConfiguration.localPort = localPort; _modifiedConfiguration.reconnectTimes = NumReconnect.Text.Length == 0 ? 0 : int.Parse(NumReconnect.Text); if (checkAutoStartup.Checked != AutoStartup.Check() && !AutoStartup.Set(checkAutoStartup.Checked)) { MessageBox.Show(I18N.GetString("Failed to update registry")); } _modifiedConfiguration.random = checkRandom.Checked; _modifiedConfiguration.balanceAlgorithm = RandomComboBox.SelectedIndex >= 0 && RandomComboBox.SelectedIndex < _balanceIndexMap.Count ? _balanceIndexMap[RandomComboBox.SelectedIndex] : "OneByOne"; _modifiedConfiguration.randomInGroup = checkBalanceInGroup.Checked; _modifiedConfiguration.TTL = Convert.ToInt32(NumTTL.Value); _modifiedConfiguration.connectTimeout = Convert.ToInt32(NumTimeout.Value); _modifiedConfiguration.dnsServer = DNSText.Text; _modifiedConfiguration.localDnsServer = LocalDNSText.Text; _modifiedConfiguration.proxyEnable = CheckSockProxy.Checked; _modifiedConfiguration.pacDirectGoProxy = checkBoxPacProxy.Checked; _modifiedConfiguration.proxyType = comboProxyType.SelectedIndex; _modifiedConfiguration.proxyHost = TextS5Server.Text; _modifiedConfiguration.proxyPort = Convert.ToInt32(NumS5Port.Value); _modifiedConfiguration.proxyAuthUser = TextS5User.Text; _modifiedConfiguration.proxyAuthPass = TextS5Pass.Text; _modifiedConfiguration.proxyUserAgent = TextUserAgent.Text; _modifiedConfiguration.authUser = TextAuthUser.Text; _modifiedConfiguration.authPass = TextAuthPass.Text; _modifiedConfiguration.GFWUpdateURL = GFWUpdateURL.Text; _modifiedConfiguration.autoBan = CheckAutoBan.Checked; return(ret); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(-1); // ERROR }
private int SaveOldSelectedServer() { try { int localPort = int.Parse(ProxyPortTextBox.Text); Configuration.CheckPort(localPort); int ret = 0; _modifiedConfiguration.shareOverLan = checkShareOverLan.Checked; _modifiedConfiguration.localPort = localPort; _modifiedConfiguration.reconnectTimes = ReconnectText.Text.Length == 0 ? 0 : int.Parse(ReconnectText.Text); if (checkAutoStartup.Checked != AutoStartup.Check() && !AutoStartup.Set(checkAutoStartup.Checked)) { MessageBox.Show(I18N.GetString("Failed to update registry")); } _modifiedConfiguration.random = checkRandom.Checked; _modifiedConfiguration.randomAlgorithm = RandomComboBox.SelectedIndex; _modifiedConfiguration.TTL = TTLText.Text.Length == 0 ? 0 : int.Parse(TTLText.Text); _modifiedConfiguration.connect_timeout = textTimeout.Text.Length == 0 ? 0 : int.Parse(textTimeout.Text); _modifiedConfiguration.dns_server = DNSText.Text; _modifiedConfiguration.proxyEnable = CheckSockProxy.Checked; _modifiedConfiguration.pacDirectGoProxy = checkBoxPacProxy.Checked; _modifiedConfiguration.proxyType = comboProxyType.SelectedIndex; _modifiedConfiguration.proxyHost = TextS5Server.Text; _modifiedConfiguration.proxyPort = TextS5Port.Text.Length == 0 ? 0 : int.Parse(TextS5Port.Text); _modifiedConfiguration.proxyAuthUser = TextS5User.Text; _modifiedConfiguration.proxyAuthPass = TextS5Pass.Text; _modifiedConfiguration.proxyUserAgent = TextUserAgent.Text; _modifiedConfiguration.authUser = TextAuthUser.Text; _modifiedConfiguration.authPass = TextAuthPass.Text; _modifiedConfiguration.autoBan = CheckAutoBan.Checked; return(ret); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(-1); // ERROR }