mailing list archives
RE: auto deactivate wlan upon lan connection(docking)
From: "Ramsdell, Scott" <Scott.Ramsdell () cellnethunt com>
Date: Fri, 11 Apr 2008 10:24:09 -0400
You should be able to do this by creating a hardware profile.
Alternatively, here's VBS code that will do it:
' This script pings a server specified as the DHCP variable below. If
the ping is successful,
' the script will release DHCP leases for all wireless NICs. Users must
be local admins.
' Pick a server on your LAN and put its IP address in the field on line
' Specify the local computer.
strComputer = "."
' Define the LAN DHCP server. Put your IP address within the quotes
substituting for the xxx's.
DHCP = "xxx.xxx.xxx.xxx"
' Connect to Windows management on the local computer.
Set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
' Collect a Ping response from the DHCP server on the LAN.
Set colPings = objWMI.ExecQuery("Select * From Win32_PingStatus where
Address = '" & DHCP & "'")
' If Ping was unsuccessful, do nothing. If successful, release wireless
For Each objStatus in colPings
If IsNull(objStatus.StatusCode) or objStatus.StatusCode<>0 Then
' Collect all of the NICs with IPs.
Set NICs = objWMI.ExecQuery("SELECT * FROM
Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
For Each NIC in NICs
' Find wireless NIC(s) and release lease(es).
If InStr(NIC.Description, "ireless") > 0 Then
The file is also attached. You will have to substitute a LAN IP to ping
in the script where indicated. This script doesn't disable the wireless
NIC, but will release the IP. You could likely tweak it a bit to do
exactly what you need, but this worked great for my needs.
CISSP CCNA MCSE
From: listbounce () securityfocus com [mailto:listbounce () securityfocus com]
On Behalf Of sec () klevenberg org
Sent: Friday, April 11, 2008 3:36 AM
To: security-basics () securityfocus com
Subject: auto deactivate wlan upon lan connection(docking)
Is there a way to make windows auto-disable wireless when lan is
I have tried policys and some registery checking and by using the
software, without any luck..
Anyone have an idea of how to solve it?
Is there any software/freewares that might do the trick?