我使用此NativeWifi库来获取WiFi的名称。
我正在使用VMWARE进行测试,但我得到了一个例外:
消息:"服务尚未启动"
NativeErrorCode:1062。
来源:" ManagedWifi&#34 ;;
关注代码:
try
{
WlanClient wlanClient = new WlanClient(); // <-------------- problem is here
List<String> list = new List<String>();
foreach (WlanInterface wlanInterface in wlanClient.Interfaces)
{
if (wlanInterface.InterfaceState == Wlan.WlanInterfaceState.Connected)
{
Wlan.Dot11Ssid ssid = wlanInterface.CurrentConnection.wlanAssociationAttributes.dot11Ssid;
list.Add(new String(Encoding.ASCII.GetChars(ssid.SSID, 0, (int)ssid.SSIDLength)));
}
}
return list.FirstOrDefault();
}
catch (Exception ex)
{
return $"Error: {ex.Message}";
}
问题出现在:WlanClient wlanClient = new WlanClient();
。
此问题发生在虚拟机(VMware)中。
任何解决方案?