C#可以做一个可以封锁上网端口的东西吗,比如可以封QQ,封边封等等
需要什么知识,硬件方面需要什么知识

解决方案 »

  1.   

    问题是你想做那一块?网管的还不是有那么多。准备利用什么做?SNMP协议?
      

  2.   

    我想做内容监控就是可以限制局域网内某个机器的上网权限,包括过滤网站,封锁QQ,边封等我想问一下,这个实现的原理是什么,需要对HUB进行编程吗?我是菜鸟
      

  3.   

    呵呵,看看ARP先。
    另外,这个要涉及到硬件,一般很难做。
    过滤,封端口要在网关上做。我们的华为5200的交换机,做起来都很困难。
      

  4.   

    是不是调用交换机厂商提供的DLL文件就可以
      

  5.   

    不行的,c#对系统的底层支持不好,系统内核操作(比如禁止ctrl+alt+delete就很累人,因为c++也很不好搞定的),且c#的资源消耗量稳定度,对于网吧,人都吓跑了呵呵!!
      

  6.   

    C#是产品,怎么会让你写核心的东西更不能让你写OS,DATABASE。。什么的,用汇编/C是可以搞定的,
    不过别人用的汇编/C有很好的IDE支持,但是不卖的
      

  7.   

    有办法,可以写个钩子,然后钩住WindSock ,当有数据报文通过,可以判定传出的端口,然后截获。这是一个办法,需要用C++实现,C#调用。
    另外一个方法是,写个代理程序,让所有人通过代理访问。这个方法简单一些。
    以上两个方法我都有实现过,不过不能公开,属于公司财产。 :)
    你可以所有一下相关的 钩 WinSock的方法。