我想確定一種在Windows中使用C獲取附近wifi接入點的方法。我在Visual Studio 2010中編寫代碼。我已經閱讀了必要的文檔,但缺乏關於如何實現代碼的指導。獲取附近的Wifi在C
我特別感興趣的是獲取附近接入點的MAC地址,或者至少獲取當前連接的Wifi接入點的MAC地址。是否可以在Windows中使用WMI,特別是在Windows XP SP3和更高版本中執行此操作?
任何關於如何做到這一點的指針非常感謝。
我想確定一種在Windows中使用C獲取附近wifi接入點的方法。我在Visual Studio 2010中編寫代碼。我已經閱讀了必要的文檔,但缺乏關於如何實現代碼的指導。獲取附近的Wifi在C
我特別感興趣的是獲取附近接入點的MAC地址,或者至少獲取當前連接的Wifi接入點的MAC地址。是否可以在Windows中使用WMI,特別是在Windows XP SP3和更高版本中執行此操作?
任何關於如何做到這一點的指針非常感謝。
如果是C/C++,請在Microsoft NativeWifi庫中查找here。 XP SP2或更高版本。 1
本地wifi lib很不錯,功能WlanGetNetworkBssList將用網絡列表(包括它們的MAC地址)填充內存。但是,這隻支持Vista和以上,在XP上它會失敗,並填充垃圾結構。
我不確定任何方式獲取XP上的mac。
我已經體驗到了這個確切的問題,只是垃圾迴歸功能。需要一些方法來解決它。 – WizardsSleeve 2010-06-14 19:56:41
您使用的是C,C++還是C#? – SLaks 2010-06-14 19:39:02
我正在使用C,但在VS2010中開發 – WizardsSleeve 2010-06-14 19:41:37