- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC6下winpcap的环境部署
Winpcap 环境部署 注意:在VC6.0下进行winpcap程序和开发组件式不要用官网的必威体育精装版版本而用低版本的,其中4_0_2是可以的。 Winpcap是一个强大的网络开发库,可以实现许多功能:获取可用的网络适配器;获取指定适配器信息(比如名称和描述信息);捕获指定网卡的数据封包;发送数据封包;过滤捕获的包以获取特定包等。 首先到/install/default.htm下载安装winpcap 驱动和DLL组件。 注意下图被红线圈起来的地方,即使下载地址,点击进入 然后到/devel.htm.下载winpcap开发包,解压到指定目录,这里我解压到C:\WpdPack_4_0_2\WpdPack,可以看到里面包含了:Lib,Include,文档和示例程序。 把安装包和开发包下载下来后,执行安装包,这样你的机子就能运行winpcap程序了,解压开发包里面有 具体解决方法: 这里的include和lib文件夹里的东西因为vc6.0里没有,所以编译一些程序时我们要手动添加。如果出现fatal error C1083: Cannot open include file: pcap.h: No such file or directory这个问题,就需要添加了。 下面是具体添加步骤: 第一步: 点菜单栏上的“工具”,再点击下拉菜单中的“选项”弹出“选项”对话框 点“目录”在“目录【S】”的下面选择include files然后按底下的添加符号,把你写的winpcap 开发包解压到的具体路径添加进去,如上图我的路径是 C\:WpdPack 4 1 beta4\WpdPack\include把这个添加进去就行了 然后选择“目录”下的下拉菜单中的library files 把winpcap开发包里的lib文件路径添进去,我的是C:\WpdPack_4_1_beta4\WpdPack\Lib。 第二步 菜单栏里的 工程——设置 ,弹出project settinggs对话框,点击连接 然后在“对象/库模块”下加入wpcap.lib Packet.lib 注意这个地方每个之间用空格隔开。 然后再在这个对话框里点 C\C++ 在“预处理程序定义”下加上WPCAP,HAVE_REMOTE,注意它们之间用逗号隔开 Winpcap的环境就部署好了 在VC6.0里建一个工程 ,工程——win32 console aplicatio,然后再在工程里新建一个一个C\C++ Source File文件把下面代码粘贴进去 运行编译,检测环境是否真的配好了,结果应该是零错误,编译成功。 #include pcap.h #include remote-ext.h //#include ntddndis.h #pragma comment( lib, wpcap.lib ) /* packet handler 函数原型 */ void packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data); main() { pcap_if_t *alldevs; pcap_if_t *d; int inum; int i=0; pcap_t *adhandle; char errbuf[PCAP_ERRBUF_SIZE]; /* 获取本机设备列表 */ if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, alldevs, errbuf) == -1) { fprintf(stderr,Error in pcap_findalldevs: %s\n, errbuf); exit(1); } /* 打印列表 */ for(d=alldevs; d; d=d-next) { printf(%d. %s, ++i, d-name); if (d-description) printf( (%s)\n, d-description); else printf( (No description available)\n); } if(i==0) { printf(\nNo interfaces found! Make sure WinPcap is i
您可能关注的文档
最近下载
- 高处作业的基础知识.pptx VIP
- UbuntuLinux操作系统(第3版)(微课版)-习题(理论题)参考答案 陈杰.doc
- 征信报告模板带水印可编辑2025年4月版.pdf
- 儿科停水停电应急预案演练脚本.docx VIP
- 广东省绿色建筑评价标准DBJ∕T15-83-2017_20191023_164147 conv.docx VIP
- 【JTG 3410-2025公路沥青及混合料试验规程》新旧变化解读.docx
- 1《七律二首 送瘟神》课件(共50张PPT).pptx VIP
- 安全色与安全标志的使用.pptx VIP
- 焊接工艺与方法.pdf VIP
- 【模板】落实算法安全主体责任基本情况.pdf VIP
文档评论(0)