Wi-Fi RSSIを読み取るためにWindows 7で動作するAPIを教えてください。
MSNDIS、OID'S、Managed Wifi を試しましたが、うまくいきませんでした。
ありがとう
Wi-Fi RSSIを読み取るためにWindows 7で動作するAPIを教えてください。
MSNDIS、OID'S、Managed Wifi を試しましたが、うまくいきませんでした。
ありがとう
API とその署名は変更されていませんが (AFAIK)、Win7 と XP の WiFi には違いがあるため、XP の例を使用する場合は注意が必要です。
Win7 で動作する WlanAPI のマネージド C# ラッパーは、http://managedwifi.codeplex.com/workitem/list/basic?size=2147483647 にあります。
編集:元の答えはXPのみだったと思いますが、次の方法でうまくいくかもしれません(現在、試してみるためにWiFiを利用できません)。
WLAN_BSS_ENTRY構造体にはプロパティlRssi
があります。WlanGetAvailableNetworkListのドキュメントには C++ のサンプル コードが含まれており、最初に一読すると役立つと思われます。次に、WlanGetAvailableNetworkListの PInvoke ページで短い C# サンプルを確認できます。