Мне нужен способ «отключить питание» моего устройства WLan.
В настоящее время я использую сценарий PowerShell для отключения сетевого интерфейса, но я не уверен, действительно ли это также останавливает устройство отсканирование и тд.Если это возможно, я бы хотел реализовать это с C ++ или C # через WinAPI / WMI.
Текущий скрипт PowerShell:
$WLanDeviceID = 11
$WLanAdapter = gwmi Win32_NetworkAdapter | Where-Object {$_.DeviceID -eq $WLanDeviceID}
if ($WLanAdapter.NetEnabled) {
$WLanAdapter.Disable()
} else {
$WLanAdapter.Enable()
}
Аппаратное и программное обеспечение, которое я использую:
Windows7
Visual Studio 2010
Мини-карта беспроводной локальной сети Dell Wireless 1397 (кажется, Broadcom BCM94312HMG)