WEB开发网
开发学院操作系统windows 2008 深度剖析WinPcap之(五)——编译与使用WinPcap 阅读

深度剖析WinPcap之(五)——编译与使用WinPcap

 2009-09-11 00:00:00 来源:WEB开发网   
核心提示: 图5-2 WpdPack 开发包目录结构1.2. 构建驱动程序NPF在开始编译之前,我们需要注意NPF是依赖于平台的,深度剖析WinPcap之(五)——编译与使用WinPcap(2),所以强烈建议编译驱动程序的操作系统与将要使用NPF的操作系统一致,此处我们以Windows XP(x86架构)平

深度剖析WinPcap之(五)——编译与使用WinPcap(1)

图5-2 WpdPack 开发包目录结构

1.2. 构建驱动程序NPF

在开始编译之前,我们需要注意NPF是依赖于平台的。所以强烈建议编译驱动程序的操作系统与将要使用NPF的操作系统一致。此处我们以Windows XP(x86架构)平台下驱动程序NPF的构建为例,来说明构建的过程。

此处使用WDK 6001.18002<!--[if !supportFootnotes]-->[1]<!--[endif]-->编译WinPcap 4.1 beta5。WinPcap 4.1 beta5的文档要求采用Microsoft Windows Driver Kit (WDK) 6000 or 6001进行编译。使用老的DDK编译WinPcap也应该可以,但是可能需要手动修改编译脚本,为了禁止PREfast(PREfast是一个静态代码分析工具,在最近的DDK/WDK版本附带)。

接着就可按下列步骤开始NPF的构建:

1)  从Windows[开始]菜单选择[所有程序],然后选择[Windows Driver Kits],接下来选择[WDK 6001.18002],接着选择[Build Environments],选择[Windows XP]。

如果需要编译一个release版本,就选择[Windows XP x86 Free Build Environment],如果需要编译一个debug版本,就选择[Windows XP x86 Checked Build Environment]。因为我们的CPU是x86架构,所以选择x86的构建环境。

对于构建release版本的操作总结如下:

[开始]-> [所有程序]-> [Windows Driver Kits]-> [WDK 6001.18002]->
[Build Environments]-> [Windows XP]->
[Windows XP x86 Free Build Environment]

对于构建debug版本的操作总结如下:

上一页  1 2 3 4 5  下一页

Tags:深度 剖析 WinPcap

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接