最终用户安装程序可从以下地址获取:http://desowin.org/usbpcap 以下信息仅供开发者和高级用户参考。
目录概览: USBPcapCMD - 用户空间示例应用程序 USBPcapDriver - 用于捕获数据的过滤器驱动
构建说明: 从 Microsoft 下载并安装 Windows Driver Kit 7.1.0 http://www.microsoft.com/en-us/download/details.aspx?id=11800
调整 driver_build_win7_64bit.bat(该文件的第一行): * 切换到 checked 构建:将 'fre' 替换为 'chk' * 构建 x86 版本:将 'x64' 替换为 'x86' * 构建 Windows XP 版本:将 'WIN7' 替换为 'WXP'
Windows 8 构建说明: 要为 Windows 8 编译,你需要拥有 Visual Studio 2013 Community 并安装 Windows Driver Kit 8.1 Update。 要创建解决方案文件,请在 Visual Studio 2013 命令提示符下使用以下命令(需要切换到 usbpcap 源码目录):
Nmake2MsBuild dirs
这将创建解决方案 dirs.sln。你可以从 Visual Studio 2013 命令提示符构建驱动:
MSBuild dirs.sln /p:Configuration="Win8 Debug"
安装: 要在 64 位 Windows 上安装此驱动,必须启用 TESTSIGNING。为此,请以管理员身份运行以下命令: Bcdedit.exe -set TESTSIGNING ON 然后重启。
右键单击 USBPcap.inf 文件,然后选择“安装”。
安装后,重启。
用法: 目前没有捕获引擎 DLL。 你可以使用 USBPcapCMD.exe 来选择过滤器实例(每个根集线器对应一个实例)并指定输出 pcap 文件名。
许可: USBPcapDriver 采用 GPLv2 许可证。 USBPcapCMD 采用 BSD 2-Clause 许可证。