Сниффер на pcap
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Сниффер на pcap - 2005-07-24 22:10:24
|
|
|
brus
Сообщений: 10
Оценки: 0
Присоединился: 2005-07-24 22:01:31
|
пробую написать с помощью pcap. вот часть кода:
#include <pcap.h>
char errbuf[PCAP_ERRBUF_SIZE + 1]; pcap_if_t *devlist;
void main() { HINSTANCE myLib = ::LoadLibrary("wpcap.dll"); pcap_findalldevs(&devlist, errbuf); /* ……. */ pcap_freealldevs(devlist);
pcap_t *handle = 0; handle = pcap_open_live(devlist->name, BUFSIZ, 1, 1000, errbuf); /* ……. */ return; }
После компиляции, при запуске выкидывается ошибка:
Unhandled Exception: System.TypeLoadException: Could not load type pcap from assembly sniffer_fin, Version=1.0.2031.36970, Culture=neutral, PublicKeyToken=null. at main()
(sniffer_fin это название проэкта.) Эта ошибка возникает из-за функции pcap_open_live, без нее все OK. В чем может быть дело? pcap версии 3.1 beta4
|
|
|
Сниффер на pcap - 2005-07-25 20:02:07
|
|
|
troxa
Сообщений: 50
Оценки: 0
Присоединился: 2005-03-31 22:19:26
|
brus я использую pcap_open и никаких проблем
PS: какой ты используешь компилятор разработчики winpcap советуют использовать Visual C++ 6.0 и выше
|
|
|
Сниффер на pcap - 2005-07-30 12:04:25
|
|
|
brus
Сообщений: 10
Оценки: 0
Присоединился: 2005-07-24 22:01:31
|
2 troxa: компилятор VS .NET 2003. Кстати примеры из pcap examples отлично работают. А если создаю новый проект, то опять эта ошибка. Вообщем деляю так: new console application .net, кидаю туда код из примера, прилинковываю odbc32.lib odbccp32.lib wsock32.lib wpcap.lib, компилю, при запуске ошибка. Уж не знаю в чем дело.
|
|
|
|
|