在目录winpcap支持win7吗中找到dvd上的winpacp设置

呵呵刚发完帖就找到了解决的方法。原来在C:\windows\system32\drivers\下有个同名的目录NPF.SYS把这个目录删掉就可以安装成功了。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

使用winpcap做局域网的设备查找功能,测试人员在win7下 64位的系统下测试发现当存在无线网鉲时(wifi),设备查找不到,存在虚拟机时设备查找也存在问题;需要搭建一个环境跟进下,我设备查找使用的方法是使用winpcap枚举每个网卡然后往每个网卡发广播包!

问题解决了,原因是在对每个网卡传递参数时存在Bug数据被污染!

1、下载并安装WinPcap运行库

一些捕包软件会捆绑安装WinPcapMentoHust也会附带WinPcap,这种情况下一般可以跳过此步

解压到纯英文路径,得到如图1所示目录结构:

以管理员权限打开Visual Studio新建一个Visual C++的Win32控制台应用程序,设置为空项目如图2所示:

打开项目属性,如图3所示添加WPCAPHAVE_REMOTE这两个宏定义:

6、添加包含路径(即图1的Include目录)和库路径(即图1的Lib目录):

此步不是必须的但是推荐设置。让生成的程序能够自动触发管理员权限对话框无论如何,最终生成的程序都需要以管悝员权限运行

完成以上步骤并点击确定保存设置以后,向项目添加需要的源文件即可例如新建一个C++源文件(也可以添加现有的)

在选擇网卡之后出现错误,程序中断推测:需要选择活动的网卡才可以,根据网卡的型号来确定本地连接可以参考“打开网络和共享中心”中适配器的顺序。

我要回帖

更多关于 winpcap支持win7吗 的文章

 

随机推荐