用VB封锁W2K,XP,98的80端口,达到封锁上网的效果。但是需要内部网落能互相访问的。可以给我解释一下端口的定义,内部网是用那些端口来访问的。

解决方案 »

  1.   

    单纯从VB考虑比较麻烦!可以用GetTcpTable和SetTcpTable考虑或者禁止IEFrame类的加载(只能禁止IE),用FindWindow找到hWnd,然后PostMessage一个WM_CLOSE的消息关闭IE实现
      

  2.   

    80端口是服务器开的 本地访问 web服务器 开的端口是随机的,你需要在路由器上设置
      

  3.   

    XP/98 的 80?本地的端口和Internet 中服務器的80端口沒有聯係的。本地多用 135/139/445等等
      

  4.   

    如cangwu_lee(小橙子)所说,HTTP客户端根本不用80端口连接。服务器端才是80连接。可以用SetTCPEntry和GetTCPTable的方法,断开一切连向远程80端口的TCP连接。
    当然,这没有从本质上解决问题。