Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1718 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  si je suis connecte au lan alors je coupe le wifi. Tout ça en vbs ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

si je suis connecte au lan alors je coupe le wifi. Tout ça en vbs ?

n°1109794
cazza
Posté le 06-06-2005 à 15:19:09  profilanswer
 

Pour des raisons de sécurité, j'ai besoin de couper les cartes reseau Wifi actives quand les gens sont dans la société.
 
J ai déjà trouvé le script pour couper la carte wifi, mais il me manque le "si je suis connecte sur le reseau d entreprise alors, ..."
 
Je compte mettre ce script en local dans la machine et son lancement dans le run de la base de registre.
 
Je ne peux pas tester l existence d un quelconque map reseau car ceux-ci dependent d un serveur Novell et ne sont pas toujours actifs. J aurai simplement voulu tester: si adresse ip = 10. ... alors ...  
 
Ci-dessous, le script qui permet de desactiver la connexion wireless qui bien sur n est pas de moi. (merci a son auteur)
 
Merci a vous !
 
--------------------------------------------------------
 
Const HKEY_LOCAL_MACHINE = &H80000002
 
Public WShell
 
strComputer = "."
 
Set WShell = Wscript.CreateObject("Wscript.Shell" )  
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _  
strComputer & "\root\default:StdRegProv" )
 
strKeyPath = "SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}"
oReg.EnumKey HKEY_LOCAL_MACHINE, strKeyPath, arrSubKeys
 
For Each subkey In arrSubKeys
If subkey <> "Descriptions" Then
strValueName = "MediaSubType"
oReg.GetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath & "\" & subkey & "\" & "Connection" ,strValueName,dwvalue
 
strValueName = "Name"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath & "\" & subkey & "\" & "Connection" ,strValueName,strValue
 
If dwvalue = 2 Then
strValueName = "Name"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath & "\" & subkey & "\" & "Connection" ,strValueName,strValue
Wscript.Echo "Your wireless card will be disabled: " & strValue
 
strValueName = "PnpInstanceID"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath & "\" & subkey & "\" & "Connection" ,strValueName,strValue
wShell.Run "devcon disable ""@" & strValue & """" ,2,true
End If
End If
Next
-------------------------------------------------------------------------------


Message édité par cazza le 06-06-2005 à 15:20:47
mood
Publicité
Posté le 06-06-2005 à 15:19:09  profilanswer
 

n°1112488
cazza
Posté le 08-06-2005 à 12:19:29  profilanswer
 

Une idée ?


Message édité par cazza le 08-06-2005 à 12:44:33

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  si je suis connecte au lan alors je coupe le wifi. Tout ça en vbs ?

 

Sujets relatifs
client serveur wifi[tomcat]recuperer le user connecte a la webapp
[Jedit] 4.2 - Le plugin 'FTP' fait planter ma connexion (wifi)Mettre une page web lorsqu'un user se connecte au réseau
le son se coupe avant la finCadre/INPUT non coupé à l'impression ???
Connecté a Internet ?Ma base de donnée ne se connecte plus en DAO :(
ça se connecte pas POURQUOIComment trouver quel est le navigateur de celui que se connecte
Plus de sujets relatifs à : si je suis connecte au lan alors je coupe le wifi. Tout ça en vbs ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)