如何在C#中动态阻止网站?
我想从用 C# 编写的 Windows 服务动态阻止某些 URL。我不想通过写入主机文件来做到这一点。
例如,我想阻止 url http://example.com
(在所有浏览器中),但也阻止 http://example.com/another
来自 7到上午 8 点。
这可能吗,我该怎么办?
此致, 安德鲁
I would like to block certain URLs dynamically from Windows Service written in C#. I don't want to do this by writing to hosts file.
For example I would like to block the url http://example.com
(in all browsers), but also block http://example.com/another
from 7 to 8 am.
Is this possible, what should I do?
Best regards,
Andrew
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
现在,我展示块的概念。谷歌网站。我希望这个解决方案能够帮助您。
Now, I show the concept for block. google website. I hope this solution will help you.
您或许可以使用Windows 防火墙 API。请参阅文章用于查看/操作 Windows 防火墙的托管类,作者:John Cole。
You might be able to use the Windows Firewall API. See the article, Managed classes to view/manipulate the Windows Firewall, by John Cole.