Posteado por: kmilodenisgonzalez | diciembre 28, 2010

wmi Eventos USB

Hoy a mostrar un pequeño ejemplo de como podemos escuchar los puertos USB en espera de algún dispositivos. Lo interesante de esto es que también nos da los datos de los dispositivos insertado en la PC. Si queremos podemos mostrar dichos mensajes empleando la librería de Python pynotify , nos obstante mas adelante mostrare algunos ejemplo de como emplearla.

import wmi
sistema = wmi.WMI ()

raw_wql = "SELECT * FROM __InstanceCreationEvent WITHIN 2 WHERE TargetInstance ISA 'Win32_LogicalDisk'"
watcher = sistema .watch_for (raw_wql=raw_wql,wmi_class="Win32_USBHub")

while 1:
    process_created = watcher ()
    print process_created.Name,' Id :',process_created.DeviceID
    print process_created.Description
    print process_created.Caption
    print process_created.VolumeName
    print process_created.VolumeSerialNumber

código :Eventos_USB.py

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s

Categorías

A %d blogueros les gusta esto: