Página 1 de 1

Función Detector_Usb

Publicado: 11 Sep 2013, 21:21
por DuNeD@i

Código: Seleccionar todo

Func _Detect_Usb()
    ; Code réalisé par ptrex le Mardi 13 2007.
    $strComputer = "."
     $objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\cimv2")

     $colEvents = $objWMIService.ExecNotificationQuery _
        ("Select * From __InstanceOperationEvent Within 5 Where " _
            & "TargetInstance isa 'Win32_LogicalDisk'")

    While 1
         $objEvent = $colEvents.NextEvent
        If $objEvent.TargetInstance.DriveType = 2 Then
            Select
                Case $objEvent.Path_.Class()="__InstanceCreationEvent"
                    Consolewrite("Drive " & $objEvent.TargetInstance.DeviceId & "has been added." & @CR)
                Case $objEvent.Path_.Class()="__InstanceDeletionEvent"
                    Consolewrite("Drive " & $objEvent.TargetInstance.DeviceId & "has been removed."& @CR)
            EndSelect
        EndIf
    WEnd
EndFunc
Autor: ptrex

Re: Función Detector_Usb

Publicado: 12 Sep 2013, 20:30
por Filisko
Estaría bien especificar el lenguaje de programación jeje

Re: Función Detector_Usb

Publicado: 12 Sep 2013, 22:06
por Naker90
Filisko escribió:Estaría bien especificar el lenguaje de programación jeje
Es AutoIt, Gracias por el code Dune esta muy bueno.
Saludos

Re: Función Detector_Usb

Publicado: 12 Sep 2013, 22:22
por Filisko
Ya se que es AutoIt, gracias por responder de todas maneras. Solo lo decía para que editara el título al menos y la gente supiese donde entra.