Domanda

Ho bisogno di un modo per "tagliare il potere" del mio dispositivo WLAN.

Al momento io uso uno script PowerShell per disabilitare l'interfaccia di rete, ma non sono sicuro se questo anche molto ferma il dispositivo dalla scansione e così via. Se la sua possibile mi piacerebbe perseguire questo obiettivo con C ++ o C # tramite WinAPI / WMI.

attuale PowerShell Script:

$WLanDeviceID = 11
$WLanAdapter = gwmi Win32_NetworkAdapter | Where-Object {$_.DeviceID -eq $WLanDeviceID}
if ($WLanAdapter.NetEnabled) {
    $WLanAdapter.Disable()
} else {
    $WLanAdapter.Enable()
}

Hardware e software che sto utilizzando:
Windows 7
Visual Studio 2010
Dell Wireless 1397 WLAN Mini-Card (sembra essere una Broadcom BCM94312HMG)

È stato utile?

Soluzione 2

Purtroppo sembra che ci sia alcuna possibilità di effettivamente "spegnere" il dispositivo wireless: /

Altri suggerimenti

È possibile farlo utilizzando il Dell Client Configuration Toolkit (CCTK), o, eventualmente, con il Dell OpenManage Client Instrumentation (OMCI). Il CCTK è un'utilità della riga di comando che permette di controllare le opzioni del BIOS Dell, e l'OMCI è un provider WMI che consente di collegare in controlli di gestione hardware Dell-specifiche che altrimenti non poteva accedere.

Mi piacerebbe raccomando guardando uno di questi strumenti per compiere il proprio compito da PowerShell.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top