J'ai besoin d'un moyen de «couper la puissance» de mon appareil WLan.Éteignez le WiFi sur Windows 7 pour économiser la batterie
Actuellement, j'utilise un script PowerShell pour désactiver l'interface réseau, mais je ne suis pas sûr que cela empêche réellement le périphérique de numériser, etc. Si c'est possible je voudrais l'implémenter avec C++ ou C# via WinAPI/WMI.
actuelle PowerShell Script:
$WLanDeviceID = 11
$WLanAdapter = gwmi Win32_NetworkAdapter | Where-Object {$_.DeviceID -eq $WLanDeviceID}
if ($WLanAdapter.NetEnabled) {
$WLanAdapter.Disable()
} else {
$WLanAdapter.Enable()
}
matériel et des logiciels J'utilise:
Windows 7
Visual Studio 2010
Dell Wireless 1397 WLAN Mini-Card (semble être un Broadcom BCM94312HMG)
Je n'ai pas cette carte à portée de main, mais généralement lorsque vous désactivez l'interface réseau, vous désactivez la radio ainsi. Au moins, c'est le comportement que je vois avec Realtek et quelques autres chipsets. – Brad
Je crois aussi, malheureusement, je n'ai aucune idée de la façon de prouver cette hypothèse. – Strayer