阻止网站而不强迫用户重新启动浏览器?

我知道阻止一个网站是一个受欢迎的问题,但没有我见过的答案解决我的具体情况:

我想阻止一个网站(由用户select,在Windows XP上也必须具有pipe理权限), 而不强迫她重新启动浏览器。

众所周知的修改主机文件的方法需要重新启动一些浏览器。 我想以一种独立于浏览器的方式(例如,Content Advisor在IE中工作,但在FF中不工作),并且不需要用户重新启动浏览器。

请注意,我有兴趣知道如何以编程方式执行此操作,所以http://superuser.com或http://serverfault.com不是真正的这个问题的正确地方,因为他们大多build议工具和服务 ,而我对底层知识感兴趣,所以我可以自己实现它。

想法?

谢谢。

请注意,我有兴趣知道如何以编程方式执行此操作,所以http://superuser.com或http://serverfault.com不是真正的这个问题的正确地方,因为他们大多建议工具和服务,而我对底层知识感兴趣,所以我可以自己实现它。

这些工具将通过实施NDIS中间驱动程序来过滤流量。 另见另一个问题 。