private void ChckSrvc() { var sc = new ServiceController(@"Dnscache"); if (sc.Status == ServiceControllerStatus.Running) { return; } MainWindows.CmdExe(@"sc start Dnscache"); Notification(@"В фонов режиме была запущена служба DNS"); }
private void Button2_Click(object sender, EventArgs e) { var audio = new SoundPlayer(Resources.s); audio.Play(); if (string.IsNullOrWhiteSpace(richTextBox1.Text)) { MessageBox.Show(@"Введите домен!", @"Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var array = File.ReadAllLines(Path); if (!richTextBox1.Text.Contains(".")) { MessageBox.Show(@"Домен должен быть вида сайт.зона", @"Внимание!"); } else { var t = 0; if (array.Any(ar => ar.Equals(richTextBox1.Text))) { MessageBox.Show(@"Данный домен уже есть в фильтре", @"Внимание!"); t++; } if (t >= 1) { return; } using (var sw = new StreamWriter(Path, true)) { sw.WriteLine("0.0.0.0 " + richTextBox1.Text); Notification(@"Домен " + richTextBox1.Text + @" добавлен в черный список"); } MainWindows.CmdExe(@"ipconfig / flushdns"); } } }
private void Button6_Click(object sender, EventArgs e) { var audio = new SoundPlayer(Resources.s); audio.Play(); progressBar2.Value = 0; switch (comboBox2.SelectedIndex) { case 0: MainWindows.ChangeMainDns(textBox1.Text); progressBar2.Value = 50; MainWindows.ChangeExtraDns(""); progressBar2.Value = 100; Notification(@"DNS был успешно изменен"); break; case 1: MainWindows.ChangeMainDns(textBox1.Text.Trim()); progressBar2.Value = 50; MainWindows.ChangeExtraDns(textBox2.Text.Trim()); progressBar2.Value = 100; Notification(@"DNS был успешно изменен"); break; case 2: MainWindows.ChangeMainDns(textBox1.Text); progressBar2.Value = 50; MainWindows.ChangeExtraDns(textBox2.Text); progressBar2.Value = 100; Notification(@"DNS был успешно изменен"); break; case 3: MainWindows.ChangeMainDns(textBox1.Text); progressBar2.Value = 50; MainWindows.ChangeExtraDns(textBox2.Text); progressBar2.Value = 100; Notification(@"DNS был успешно изменен"); break; case 4: MainWindows.ChangeMainDns(textBox1.Text); progressBar2.Value = 50; MainWindows.ChangeExtraDns(textBox2.Text); progressBar2.Value = 100; Notification(@"DNS был успешно изменен"); break; case 5: MainWindows.ChangeMainDns(textBox1.Text); progressBar2.Value = 50; MainWindows.ChangeExtraDns(textBox2.Text); progressBar2.Value = 100; Notification(@"DNS был успешно изменен"); break; case 6: MainWindows.ChangeMainDns(textBox1.Text); progressBar2.Value = 50; MainWindows.ChangeExtraDns(textBox2.Text); progressBar2.Value = 100; Notification(@"DNS был успешно изменен"); break; case 7: MainWindows.ChangeMainDns(textBox1.Text); progressBar2.Value = 50; MainWindows.ChangeExtraDns(textBox2.Text); progressBar2.Value = 100; Notification(@"DNS был успешно изменен"); break; } }