Hallo,
ich will für meinen PC (Mainboard Asus P5Q Deluxe) die Netzwerkkarte deaktivieren.
Dies hat ich mich Devcon erledigt.
Jedoch wird durch ausführen des folgenden Scripts auch der eSATA Port deaktiviert
Spoiler anzeigen
#include <eigen_version.au3>
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Res_Description=Netzwerkkarte auflisten
#AutoIt3Wrapper_Res_Fileversion=1.0.0.0
#AutoIt3Wrapper_Res_Language=1031
#AutoIt3Wrapper_Res_Field=AutoIt Version|%AutoItVer%
#AutoIt3Wrapper_Res_Field=Autor|Tweaky
#AutoIt3Wrapper_Icon=zusatz\Icon.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#NoTrayIcon
;------------------------------------------------------------------------------------------------------------------------------------
;Durch dieses Tool können entweder:
; alle Netzwerkkarten aufgelistet werden oder
; eine bestimmte Netzwerkkarte deaktiviert werden oder
; eine bestimmte Netzwerkkarte aktiviert werden
;------------------------------------------------------------------------------------------------------------------------------------
;Deklarierung für _skriptinfos()
Dim $tool_version, $tool_titel
;Tooltitel und Toolversion
_skriptinfos()
;temporärer Ordner für die eingebundenen Dateien
$temp_dir = @TempDir & "\" & StringStripWS($tool_titel,
DirCreate($temp_dir)
$file_devcon = $temp_dir & "\" & "Devcon.exe"
;genauer Pfad zu den Icons, Grafiken, Sounds, ... die direkt in die exe eingebunden werden sollen
FileInstall("zusatz\devcon.exe", $file_devcon, 1)
$txt_datei_dateiname = "alle_Netzwerkkarten.txt"
$txt_datei_tmp = "C:\" & $txt_datei_dateiname
$txt_datei_ori = @ScriptDir & "\" & $txt_datei_dateiname
$netzwerkkarte_id = "PCI\VEN_11AB"
[/autoit] [autoit][/autoit] [autoit];~ RunWait(@ComSpec & " /c " & $file_devcon & ' findall =net' & '> ' & $txt_datei_tmp, "", @SW_HIDE) ;alle Netzwerkkarten auflisten (in txt-Datei)
RunWait(@ComSpec & " /c " & $file_devcon & ' disable ' & $netzwerkkarte_id, "", @SW_HIDE) ; 1 Netzwerkkarte deaktivieren
;~ RunWait(@ComSpec & " /c " & $file_devcon & ' enable ' & $netzwerkkarte_id, "", @SW_HIDE) ; 1 Netzwerkkarte aktivieren
FileMove($txt_datei_tmp, $txt_datei_ori, 1)
DirRemove($temp_dir, 1)
Die Netzwerkkarte ist von Marvell 88E8056
Der eSATA Controller ebenfalls (88SE6121)
Jedoch kann er im Bios getrennt aktiviert bzw. deaktiviert werden.
Dies ist die Liste mit allen Netzwerksachen meines PCs (erstellt mit devcon finall=net)
Spoiler anzeigen
PCI\VEN_11AB&DEV_4364&SUBSYS_81F81043&REV_12\4&20515DB1&0&00E5: Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
ROOT\KL_KLIM5MP\0000 : Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller - Kaspersky Anti-Virus NDIS Miniport
ROOT\KL_KLIM5MP\0001 : WAN-Miniport (IP) - Kaspersky Anti-Virus NDIS Miniport
ROOT\MS_L2TPMINIPORT\0000 : WAN-Miniport (L2TP)
ROOT\MS_NDISWANIP\0000 : WAN-Miniport (IP)
ROOT\MS_PPPOEMINIPORT\0000 : WAN-Miniport (PPPOE)
ROOT\MS_PPTPMINIPORT\0000 : WAN-Miniport (PPTP)
ROOT\MS_PSCHEDMP\0000 : WAN-Miniport (IP) - Paketplaner-Miniport
ROOT\MS_PSCHEDMP\0001 : Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller - Paketplaner-Miniport
ROOT\MS_PTIMINIPORT\0000 : Parallelanschluss (direkt)
SW\{EEAB7790-C514-11D1-B42B-00805FC1270E}\ASYNCMAC : Asynchroner RAS-Adapter
V1394\NIC1394\14CC4041E8C00 : 1394-Netzwerkadapter
12 matching device(s) found.
Warum wird beides deaktiviert???