Wi-Fi Framework
How-To Articles
Practical guides on using the Wi-Fi Framework. Installation, event processing, Wi-Fi interface parameters, SoftAP, network monitoring, raw frame capture, and Unity integration.
In order to better manage which apps have access to location, Windows is planning to add new privacy controls. Currently, an app can view the Wi-Fi networks found in the vicinity of the device running the app and use those networks to determine the precise location of the device. But going forward, access to APIs that provide the necessary Basic Service Set Identifiers (BSSIDs) will be restricted to only those apps that the user has configured as being allowed to access the user's precise location. Read more
Getting Started
-
How to install the Wi-Fi Framework
Installing the framework and using it with your IDE.
-
How to scan, connect, and manage Wi-Fi networks
Using the wclWiFiClient, wclWiFiProfilesManager, and wclWiFiEvents classes to enumerate interfaces, connect, manage profiles, control IP settings, and receive WLAN notifications.
-
Why Wi-Fi Framework Beats Win32 and WinRT
Anyone who has ever tried to make a Windows application play nice with wireless networks at a low level knows it is a road full of pain.
-
Wi-Fi Framework error codes
The full list of the Wireless Communication Library error codes.
-
Event processing in the Wi-Fi Framework
How the framework calls events in UI, console, and service applications.
-
Limited Access Feature unlocking
How to unlock Limited Access Features with the Wi-Fi Framework.
Advanced Features
-
How to read and change Wi-Fi interface advanced parameters
Wi-Fi interface advanced parameters and how the framework can help change them programmatically.
-
Wi-Fi software access point and Hosted Network
Using the Wi-Fi Framework to turn your PC into a WLAN access point.
-
How to get information about network connections
Using the Wi-Fi Framework to get notifications about network connections.
-
How to capture raw Wi-Fi frames with the Wi-Fi sniffer
Using the Wi-Fi Framework to capture raw Wi-Fi packets.
-
Monitoring system power events
Track suspend, resume, AC line, and battery state with wclPowerEventsMonitor — on Windows and macOS.
Integration
-
Using the Wi-Fi Framework with Unity
Adding Wi-Fi support to your Unity games with the Wi-Fi Framework.
-
Drone Remote ID receiving and decoding
Receiving and decoding Drone Remote ID (DRI) information with the Wi-Fi Framework.