要求不要用什么wincap包什么的,因为不可能再去装个东西。
请给出源代码。有谁用过getEntryIf函数的最好。

解决方案 »

  1.   

    如果不行,可以试一试用snmp请求
      

  2.   

    网上有个VC的流量代码NetTrafficButton好像就是直接取的流量吧???
    一个朋友帮我改成BCB的了,不过在有的机器上要报错!!!我也没去改,你要不要???
      

  3.   

    pepsi1980,谢谢你啊,你发到我的qq156831207
      

  4.   

    好的.GetIfEntry函数来获取本机网卡流量.
    MIB_IFROW ifMib;
    MIB_IFTABLE* ifTable = new MIB_IFTABLE[15]; 
    DWORD dwSize = sizeof(MIB_IFTABLE)*15;
    GetIfTable(ifTable,  &dwSize, TRUE);   
    //ifMib.dwIndex = ifTable->table[2].dwIndex ;(这里的2是你的真实网卡)
    ifMib.dwIndex = ifTable->table[netid].dwIndex ; 
    GetIfEntry(&ifMib); 
    NewAllOut=ifMib.dwOutOctets/1024;出流量
    NewAllIn=ifMib.dwInOctets/1024;进流量上面的流量单位为k/s(具体可以自己测试下.)