中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

winpcap技術

發布時間:2020-07-04 20:58:17 來源:網絡 閱讀:416 作者:maxinai 欄目:網絡安全

我們需要WpdPack_4_1_2.zip文件,解壓到c盤,以便一會找文件,它包含了lib庫和include頭文件,打開軟件Microsoft Visual Studio 2010,新建項目。

會出現頁面將要運行的代碼復制進去,如下

// 111.cpp : 定義控制臺應用程序的入口點。

//


#include "stdafx.h"

#include "pcap.h"


int _tmain(int argc, _TCHAR* argv[])

{

pcap_if_t *alldevs;

    pcap_if_t *d;

    int i=0;

    char errbuf[PCAP_ERRBUF_SIZE];

    

    /* 獲取本地機器設備列表 */

    if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL /* auth is not needed */, &alldevs, errbuf) == -1)

    {

        fprintf(stderr,"Error in pcap_findalldevs_ex: %s\n", errbuf);

        exit(1);

    }

    

    /* 打印列表 */

    for(d= alldevs; d != NULL; d= d->next)

    {

        printf("%d. %s", ++i, d->name);

        if (d->description)

            printf(" (%s)\n", d->description);

        else

            printf(" (No description available)\n");

    }

    

    if (i == 0)

    {

        printf("\nNo interfaces found! Make sure WinPcap is installed.\n");

        return 0;

    }

}

1)要是運行不了,則找以下方法改屬性:

項目-->**屬性(alt+F7)

配置屬性-->清單工具-->輸入和輸出-->嵌入清單-->否



項目-->**屬性(alt+F7)

配置屬性-->C/C++-->常規-->附加包含目錄-->(include)


項目-->**屬性(alt+F7)

配置屬性-->鏈接器-->常規-->附加庫目錄-->(庫文件路徑)


項目-->**屬性(alt+F7)

配置屬性-->鏈接器-->輸入-->附加依賴項-->補充“;Packet.lib;wpcap.lib”


項目-->**屬性(alt+F7)

配置屬性-->C/C++-->預處理器-->預處理器定義-->補充“;HAVE_REMOTE


運行成功,結果會一閃而過,可以同時按ctrl+f5查看結果

winpcap技術



------------------LINK:fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞---------------------------


第一步:將 項目——項目屬性——配置屬性——連接器——清單文件——嵌入清單 “是”改為“否”。若還不能解決問題進入第二步。

第二步:查看計算機是否為64bit操作系統,如是,繼續如下操作。

查找是否有兩個cvtres.exe。

C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe(刪)

C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe

右鍵屬性—詳細信息, 查看兩者版本號,刪除/重命名較舊的版本,或者重新設置Path變量。

 

治本的辦法是第二步,刪除舊版本的cvtres.exe后,就不需要每次都設置配置了。


例如:   del  C:\"Program Files (x86)"\"Microsoft Visual Studio 10.0"\VC\bin\cvtres.exe

2)若是出現

“無法解析的外部符號 __imp__ntohs@4,該符號在函數 "情況,則注意要在頭文件那里加上

#pragma comment (lib,"Ws2_32.lib")或是

項目-->**屬性(alt+F7)

配置屬性-->鏈接器-->輸入-->附加依賴項-->補充“;Packet.lib;wpcap.lib;Ws2_32.lib;”

3)若是出現“”rror C2664: “pcap_dump_open”: 不能將參數 2 從“_TCHAR *”轉換為“const char *”

要在項目屬性——配置屬性——常規——字符集:“使用Unicode字符集”  改為  “使用多字節字符集”就可以運行


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新平| 清徐县| 江城| 襄垣县| 涿州市| 西畴县| 霍林郭勒市| 达拉特旗| 旬邑县| 南宫市| 惠来县| 清水县| 广灵县| 沿河| 灵台县| 霍城县| 伊宁县| 山阳县| 日喀则市| 八宿县| 大邑县| 汤阴县| 连城县| 安庆市| 昌江| 赤壁市| 商都县| 皋兰县| 嘉义县| 恩平市| 镇原县| 缙云县| 海口市| 板桥市| 桦川县| 潞西市| 新源县| 莱芜市| 长沙市| 桂阳县| 马尔康县|