在 C# 中使用 hostfile 我可以阻止网站,但我无法取消阻止它们。
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)中选择的特定站点。有没有办法从主机文件中删除它们?我尝试了很多并查看了其他解决方案,但每个解决方案都出现了问题。