我需要一种方法来“削减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完成您的任务。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top