protected override void OnClosed(EventArgs e) { _source.RemoveHook(HwndHook); _source = null; UnregisterHotKey(); FirewallRule.DeleteRules(); base.OnClosed(e); }
protected override void OnClosed(EventArgs e) { _source.RemoveHook(HwndHook); _source = null; UnregisterHotKey(); foreach (Game g in games) { FirewallRule.DeleteRules(g); } base.OnClosed(e); }
protected override void OnClosed(EventArgs e) { _source.RemoveHook(HwndHook); _source = null; UnregisterHotKey(); FirewallRule.DeleteRules(); foreach (NetworkInterfaceItem nic in _nics) { nic.Enable(); } base.OnClosed(e); }
private void Delete_Click(object sender, RoutedEventArgs e) { if (lsbAddresses.SelectedIndex != -1) { addresses.Remove(IPAddress.Parse(lsbAddresses.SelectedItem.ToString())); lsbAddresses.Items.Refresh(); whitelist.Save(addresses); set = false; active = false; FirewallRule.DeleteRules(); SetIpCount(); UpdateNotActive(); } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { if (lsbAddresses.SelectedIndex != -1) { mWhitelist.Ips.Remove(lsbAddresses.SelectedItem.ToString()); addresses.Remove(IPAddress.Parse(lsbAddresses.SelectedItem.ToString())); lsbAddresses.Items.Refresh(); DaWhitelist.SaveToJson(mWhitelist); getSelectedGame().Created = false; getSelectedGame().Active = false; FirewallRule.DeleteRules(getSelectedGame()); SetIpCount(); UpdateActive(); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { if (IPTool.ValidateIP(txbIpToAdd.Text)) { if (!addresses.Contains(IPAddress.Parse(txbIpToAdd.Text))) { addresses.Add(IPAddress.Parse(txbIpToAdd.Text)); lsbAddresses.Items.Refresh(); mWhitelist.Ips.Add(txbIpToAdd.Text); DaWhitelist.SaveToJson(mWhitelist); set = false; active = false; FirewallRule.DeleteRules(); SetIpCount(); UpdateNotActive(); } } }
private void BtnDelete_Click(object sender, RoutedEventArgs e) { if (lsbAddresses.SelectedIndex != -1) { IPAddress removedIp = (IPAddress)lsbAddresses.SelectedItem; SettingsLoader.Settings.Ips.Remove(removedIp); _addresses.Remove(removedIp); lsbAddresses.Items.Refresh(); _settingsLoader.Save(); _lobbyRulesSet = false; _lobbyRulesActive = false; FirewallRule.DeleteRules(); SetIpCount(); UpdateNotActive(); } }
private void BtnAdd_Click(object sender, RoutedEventArgs e) { if (IPTool.ValidateIP(txbIpToAdd.Text)) { IPAddress newIp = IPAddress.Parse(txbIpToAdd.Text); if (!_addresses.Contains(newIp)) { _addresses.Add(newIp); lsbAddresses.Items.Refresh(); _settingsLoader.Save(); _lobbyRulesSet = false; _lobbyRulesActive = false; FirewallRule.DeleteRules(); SetIpCount(); UpdateNotActive(); } } }
private void Add_Click(object sender, RoutedEventArgs e) { if (IPAddress.TryParse(txbIpToAdd.Text, out var ip)) { if (addresses.Contains(ip)) { return; } addresses.Add(ip); lsbAddresses.Items.Refresh(); whitelist.Save(addresses); set = false; active = false; FirewallRule.DeleteRules(); SetIpCount(); UpdateNotActive(); } }