Hallo,
weiß jemand wie man über autoit ein usb-gerät deaktivieren/aktivieren kann?
Mfg
Hallo,
weiß jemand wie man über autoit ein usb-gerät deaktivieren/aktivieren kann?
Mfg
Hi,
ich mach sowas mit devcon.exe von MS. Anbei Beispiel für USB Memory Stick:
Auslesen:
[autoit]
$strrun = $workdir & "\devcon find = WPD USB\VID* >" & $workdir & "\usbdev.txt"
RunWait (@ComSpec & " /c " & $strrun, $workdir, @SW_HIDE)
_FileReadToArray ($workdir & "\usbdev.txt", $usbdev)
FileDelete ($workdir & "\usbdev.txt")
Beim beenden deaktivieren:
[autoit]
Func _Exit ()
;Sind USB Drives vorhanden
If IsArray ($usbdev) Then
For $x = 1 to UBound ($usbdev) - 1
If StringInStr ($usbdev [$x], "USB-Massenspeicher") <> 0 Then
$crecords = StringSplit ($usbdev [$x], "\")
;Entferne USB Drives zum sicheren entfernern
RunWait (@ComSpec & " /c " & $workdir & "\devcon remove """ & $crecords [1] & "\" & $crecords [2] & """")
EndIf
Next
EndIf
;Abmeldung
Exit
EndFunc
;-))
Stefan
danke für dein script. dumm nur das es unter windows 7 funktionieren muss
die devcon.exe gibts ja scheinbar seit vista nicht mehr habe folgenden leidensgenossen gefunden:
http://www.experts-exchange.com/Programming/La…Q_25150456.html
hab die devcon.exe selbst mal runtergeladen und ausprobiert, bisher keine chance.
Hilfe!
Hi,
hier gibt es einen Link für devcon unter Win7. Musst allerdings das komplette Windows Driver Kit downloaden:
http://www.heise.de/software/download/devcon.exe/44673
;-))
Stefan
ha danke hab ich grad schon runtergeladen
nervig das kit aber wenns funktioniert ist der montag gerettet.
ich melde mich wenns fertig ist