C# で hostfile を使用すると、Web サイトをブロックできますが、ブロックを解除できませんでした。
String path = @"C:\Windows\System32\drivers\etc\hosts";
StreamWriter sw = new StreamWriter(path, true);
sitetoblock = "\r\n127.0.0.1\t" + txtException.Text;
sw.Write(sitetoblock);
sw.Close();
MessageBox.Show(txtException.Text + " is blocked", "BLOCKED");
lbWebsites.Items.Add(txtException.Text);
txtException.Clear();
ここで、リストボックス (lbWebsites) から選択された特定のサイトのブロックを解除するための助けが必要です。ホストファイルからそれらを削除する方法はありますか? 私は多くのことを試し、他の解決策を見ましたが、すべての解決策で何かがうまくいきません。