Ich möchte den Namen (SSID) des drahtlosen Netzwerks erhalten, mit dem der Computer gerade verbunden ist. Ich habe in die IP Helper API geschaut, aber es scheint alles zu haben (DNS-Server, IP-Adressen ...). Jede Hilfe wäre willkommen.Abrufen des aktuell verbundenen Netzwerknamens (SSID) in C++
2
A
Antwort
3
Es ist abhängig vom Betriebssystem, der einfachste Weg, gerade sein zu berappen und exec das System der netsh oder gleichwertig und dann grep das Ergebnis
zB. auf Fenster 'netsh wlan show int' gibt
There is 1 interface on the system:
Name : Wireless Network Connection
Description : Broadcom 802.11g Network Adapter
GUID : 1de52c34-2e59-46c4-ae8d-8d442c44dfd
Physical address : 00:00:56:b6:ad:00
State : connected
SSID : xxx
BSSID : 00:00:5b:27:83:ea
Network type : Infrastructure
Radio type : 802.11g
Authentication : Open
Cipher : WEP
Connection mode : Auto Connect
Channel : 6
Receive rate (Mbps) : 54
Transmit rate (Mbps) : 54
Signal : 90%
Profile : xxx
Hosted network status : Not started
+0
Danke, dies ist wahrscheinlich der einfachste Weg, es zu tun. – Dororo
5
Sie müssen die Native wifi API verwenden. Sie können Beispiele finden here (einschließlich Abfrage SSID wie Sie gefragt).
Benötigen Sie weitere Informationen? Welches OS? – Robert