Господа, собственно, как сделать сабж ?
Перерыл MSDN, но ничего даже похожего не нашел... Я видел массу ПО, которе это делает на УРА безо всяких драйверов. Ведь веники сами считают трафик сетевого соединения...
Буду очень благодарен за любую информацию.
PS: Ведь сам Windows знает сколько пакетов ушло и сколько пришло — ведь он берет эту информацию откуда-то... Возможно, что из какого-нибудь perfomace counter'а, а может и у драйвера спрашивает... Дело в том, что мне нужно это брать под 2k, т.е. никакой совместимости с другими OS не требуется. А вот откуда он берет это — остается вопросом.
...
With Best Regards, Robert Y. Tarasow
RealTimeTech Inc, Multimedia Team
насколько я знаю, винда не даст просто так доступ к сетевухе, нужно писать как минимум свой драйвер. Есть к примеру гнутый, который я успешно использовал: http://netgroup-serv.polito.it/winpcap. Где-то есть проги, использующие этот драйвер, например, windump — под винды (типа tcpdump под Линух).
Здравствуйте Tutankhamen, Вы писали:
T>PS: Ведь сам Windows знает сколько пакетов ушло и сколько пришло — ведь он берет эту информацию откуда-то... Возможно, что из какого-нибудь perfomace counter'а, а может и у драйвера спрашивает... Дело в том, что мне нужно это брать под 2k, т.е. никакой совместимости с другими OS не требуется. А вот откуда он берет это — остается вопросом.
У перфоманцемонитора есть все что нужно — он предоставляет все необходимые интерфейсы для этого- use COM !