我想编写一个小软件,可以实现禁止访问一些网站。例如网站:WWW.ABC.COM/XXX/YYY/ABC.HTML  我想凡是WWW.ABC.COM开头的网站都禁止访问,而且不想使用路由器的设置实现,就是要用一个小软件,实现。哪个电脑运行这个软件就能禁止了。
别我请不要担心,请告诉我如何在程序中禁止对某个域名的访问就行了。

解决方案 »

  1.   

    需要写成驱动程序,与防火墙原理相同,对特定的地址进行过滤,你想写的功能并非应用程序级能做到的,即使你知道目标程序使用的SOCKET HANDLE,在目标程序以外的程序操作是无效的,驱动程序可以看《寒江独钓》,是C语言,有高手写了个DELPHI版的驱动程序开发包,其实是用PASCAL风格的开发环境(重写了内核API的头文件,输出成PASCAL的内核API函数),生成C的目标程序,最后连接成驱动程序。
      

  2.   

    屏蔽域名的话,修改HOST文件可以实现
      

  3.   

    这位挺逗楼主就用简单点的方法  修改Host文件吧 
    在里面添加 
    127.0.0.1     www.baidu.com 
      

  4.   

    可以使用ISA软件,新建一条安全策略,把你想要屏蔽的某些域名之类的都屏蔽掉