下面的内容基本上来自参考网站[1]、[2]、[3],做个小结免得到时候又要搜索。
由于用了winpcap抓包,必须先安装它,又不想装两次exe因此考虑静默安装——silent install。
1、从官方网站http://www.winpcap.org/archive/下载exe 我选用4.1.1-Winpcap.exe。
2、使用7zip将exe解压,注意选择自动重命名。
3、根据系统不同选择不同的dll和npf
版本——通过属性查看
"npf.sys (NT4) Kernel Driver" NT v4.x
"npf.sys (NT5/6 x86) Kernel Driver" 2000/XP/Vista/..., Intel
"npf.sys (NT5/6 AMD64) Kernel Driver" 2000/XP/Vista/..., AMD
"packet.dll (NT4) Dynamic Link Library" NT v4
"packet.dll (NT5) Dynamic Link Library" 2000/XP
"packet.dll (Vista) Dynamic Link Library" Vista
备注:Wpcap.dll只有两个,一个32位一个64位。同样的标示下比如都是NT5的packet.ll,文件比较大的是64位版,win7使用vista版本。
32bit Windows,将下列三个32位版的Packet.dll wpcap.dll pthreadVC.dll
拷贝到C:\Windows