Windows下怎么获取当前所有活动网络连接,像netstat那样。
超急!:(

解决方案 »

  1.   

    用GetExtendedTcpTable 
    http://kb.csdn.net/%BA%AB%C0%DA%D0%E8%D2%AA%B5%C4%CD%F8%D5%BE/Articles/200606/21e19323-c59f-4720-947e-1ce68c91c465.html
      

  2.   


    然后利用recvfrom从当前网络监听udp数据包后面第二个参数为局域网计算机的信息
      

  3.   

    当前所有活动网络连接,像netstat?用IP的助手函数.
      

  4.   

    system("netstat -n >> connection.txt");
    再一行行读取分析即可.
      

  5.   

    system("netstat -n >> connection.txt");
    再一行行读取分析即可.====================================================
    超级烂的注意
      

  6.   

    在Win XP下可以用GetExtendedTcpTable函数,很简单但是在W2K下就不行,得用NtQuerySystemInformation,这是一个被称为native api的函数,在ntdll.dll中实现的,MS没有相应的说明,但在网上可以找到恨多相关的资料。
    还是没有弄清,为什么在WXP下实用NtQuerySystemInformation会失败。请达人解答一下好吗?可以另外开帖给分:)