先安装winpcap,
再搜索下载WpdPack包,导入vc:工具->选项->目录:include file:E:\wujianhua\cpp\WpdPack\Include
library files:E:\wujianhua\cpp\WpdPack\Lib
然后编写代码:
#include <pcap.h>
#include <stdio.h>
#pragma comment(lib,"wpcap.lib")
#pragma comment(lib,"ws2_32.lib")
int main(){
pcap_if_t *alldevs;
pcap_if_t *d;
int i=0;
char errBuff[PCAP_ERRBUF_SIZE];
if(pcap_findalldevs(&alldevs,errBuff)==-1){
fprintf(stderr,"Error in pcap_findalldevs:%s\n",errBuff);
return -1;
}
for(d=alldevs;d;d=d->next){
printf("%d \t%s",++i,d->name);
if(d->description){
printf("(%s)\n",d->description);
}else{
printf("No description available!\b");
}
}
if(i==0){
printf("\n No Interface Found!\n Make Sure Wincap in installed!\n");
return -1;
}
pcap_freealldevs(alldevs);
return 0;
}