PacketGetAdapterNames返回false
生活随笔
收集整理的這篇文章主要介紹了
PacketGetAdapterNames返回false
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
????今天在寫一個關(guān)于ARP程序的時候,發(fā)現(xiàn)PacketGetAdapterNames函數(shù),獲取所有網(wǎng)卡適配器名稱,既然返回false,非常奇怪。
這個函數(shù)就是通過讀取注冊表的方面,讀取網(wǎng)卡的名稱,怎么會失敗呢?我是在XP的系統(tǒng)下試的,找了半天原因才發(fā)現(xiàn),是由于
WinPcap的版本與開發(fā)包的版本不一樣的原因。
?
??? WinPcap開發(fā)包的版本是4.0.2,而系統(tǒng)里的WinPacp是4.1.2,于是我將WinPacp卸載重裝4.0.2,這時PacketGetAdapterNames
就返回true了。
總結(jié)
以上是生活随笔為你收集整理的PacketGetAdapterNames返回false的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: error LNK2005: _DllM
- 下一篇: fatal error LNK1103: