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