Power Off WiFi на Windows 7 для экономии батареи
-
28-09-2019 - |
Вопрос
Мне нужен способ «сократить силу» моего устройства 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()
}
Аппаратное обеспечение и программное обеспечение Я использую:
Windows 7
Visual Studio 2010.
Mini-Card Dell Wireless 1397 WLAN (кажется, Broadcom BCM94312HMG)
Решение 2
К сожалению, кажется, нет возможности на самом деле «отключить» беспроводное устройство: /
Другие советы
Вы можете сделать это, используя инструментарий конфигурации клиента Dell (CCTK) или, возможно, с помощью клиентской инструментарии Dell OpenManage (OMCI). CCTK - это утилита командной строки, которая дает вам возможность контролировать параметры Dell BIOS, и OMCI - это провайдер WMI, который позволяет подключать к элементам управления управления оборудованием для специфичных для Dell, которые вы иначе не могли получить доступ.
Я бы порекомендовал смотреть на любой из этих инструментов для выполнения вашей задачи от PowerShell.