在Windows 7上关闭WiFi以节省电池
-
28-09-2019 - |
题
我需要一种方法来“削减WLAN设备的功率”。
目前,我使用PowerShell脚本来禁用网络界面,但是我不确定这是否也确实可以阻止设备进行扫描等。如果可能的话,我想通过winapi/wmi使用C ++或C#实现此目标。
当前的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
Dell Wireless 1397 WLAN迷你卡(似乎是Broadcom BCM94312HMG)
解决方案 2
可悲的是,似乎没有可能实际“关闭”无线设备:/
其他提示
您可以使用Dell客户端配置工具包(CCTK)或Dell OpenManage Client Instrumentation(OMCI)来执行此操作。 CCTK是一个命令行实用程序,可为您控制Dell Bios选项,而OMCI是WMI提供商,它允许您插入Dell特定的硬件管理控件,否则您将无法访问。
我建议您寻找这两种工具,以从PowerShell完成您的任务。
不隶属于 StackOverflow