WinPcap 4.0.1在線中文手冊:http://www.ferrisxu.com/WinPcap/html/index.html
本文以Visual Studio 2013和WinPcap 4.1.3作爲示例,對32位和64位Win7通用
1、下載並安裝WinPcap運行庫http://www.winpcap.org/install/default.htm。一些捕包軟件會捆綁安裝WinPcap,MentoHust也會附帶WinPcap,這種情況下一般可以跳過此步。
2、下載WinPcap開發包http://www.winpcap.org/devel.htm,解壓到純英文路徑,得到如圖1所示目錄結構:
圖1
3、以管理員權限打開Visual Studio,新建一個Visual C++的Win32控制檯應用程序,設置爲空項目,如圖2所示:
圖2
4、打開項目屬性,如圖3所示添加WPCAP和HAVE_REMOTE這兩個宏定義:
圖3
5、如圖4所示添加wpcap.lib和ws2_32.lib兩個庫。
圖4
6、如圖5所示添加包含路徑(即圖1的Include目錄)和庫路徑(即圖1的Lib目錄):
圖5
7、此步不是必須的,但是推薦設置。如圖6設置UAC,讓生成的程序能夠自動觸發管理員權限對話框。無論如何,最終生成的程序都需要以管理員權限運行。
圖6
8、完成以上步驟並點擊確定保存設置以後,向項目添加需要的源文件即可。例如新建一個C++源文件(也可以添加現有的),如圖7所示:
圖7