Voici une astuce qui vous permettra d'activer/désactiver un périphérique en ligne de commande sous XP.
Cela permet par exemple d'activer/désactiver votre connexion internet (ou carte réseau) en ligne de commande.
Installer DevCon:
1) téléchargez devcon de chez Microsoft:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q311272
2) décompressez le fichier
3) copiez \i386\devcon.exe dans c:\windows
Repérer le périphérique qui vous intéresse
Tapez:
devcon find *
pour afficher tous les périphériques de votre système.
(
devcon find * > liste.txt
pour obtenir la liste dans un fichier).
Par exemple, ma carte réseau Accton apparaît comme:
PCI\VEN_1113&DEV_1211&SUBSYS_12111113&REV_10\3&13C0B0C5&0&48: Accton EN1207D Series PCI Fast Ethernet Adapter #2
Je choisi arbitrairement un bout de la chaîne qui identifie mon périphérique, et je vérifie qu'elle est unique:
c:\>devcon find *VEN_1113
PCI\VEN_1113&DEV_1211&SUBSYS_12111113&REV_10\3&13C0B0C5&0&48: Accton EN1207D Ser
ies PCI Fast Ethernet Adapter #2
1 matching device(s) found.
Je suis donc sûr qur "VEN_1113" désigne de façon unique ma carte réseau.
Activer/désactiver le périphérique:
devcon disable *VEN_1113
devcon enable *VEN_1113
Cela me permet d'activer/désactiver ma carte réseau (et donc ma connexion internet) en ligne de commande.
Les autres périphériques
Mon lecteur de disquette est:
ACPI\PNP0700\3&13C0B0C5&0 : Contrôleur de lecteur de disquettes standard
Je peux donc le désactiver/l'activer à volonté:
devcon disable *PNP0700
Cela fait disparaître le lecteur de disquettes du système !
Je peux également empêcher l'ordinateur de biper:
ROOT\LEGACY_BEEP\0000 : Beep