reconocer hardware nuevo instalado

10/09/2004 - 09:30 por manolo | Informe spam
Hola a todos

Estoy desarrollando un programa que me trabaja con el
usb, el caso es que la dll que uso trae una función para
listar los dispositivo USB conectados al ordenador que son
utilizables con esa dll, el caso es que mientras se esta
ejecutando el programa el usuario podría quitar o poner
dispositivos con lo que mi programa no se enteraría, me
preguntaba si Windows manda algún tipo de mensaje a las
aplicaciones activas para indicar un cambio en el hardware
y de esa manera cada vez que se produzca un cambio poder
llamar a mi API para verificar que no ha havido cambios en
los dispositivos que me interesan y no tener que saturar
el sistema poniendo timers para que me comprueben el tema
cada X ms

Saludos Manolo

Preguntas similare

Leer las respuestas

#1 Michel Ayesteran
15/09/2004 - 19:37 | Informe spam
Hola
Manolo, se me ocurre que tu metodo q busca los
dispostivos USB corra sobre un hilo aparte, de manera q
ese metodo siempre se este ejecutando y asincronamente
avise a tu coleccion (donde guardas los dispositivos) que
hay uno nuevo o q alguno ha sido desconectado, en .net el
codigo quedaria algo como asi:

dim t as new thread ((AddressOf (MetododeBusqueda))
t.start 'esto inicializaria el hilo donde va a correr la
busqueda de los dispositivos
Michel Ayesteran
MCP/MCAD/MCSD for .net


Hola a todos

Estoy desarrollando un programa que me trabaja con el
usb, el caso es que la dll que uso trae una función para
listar los dispositivo USB conectados al ordenador que


son
utilizables con esa dll, el caso es que mientras se esta
ejecutando el programa el usuario podría quitar o poner
dispositivos con lo que mi programa no se enteraría, me
preguntaba si Windows manda algún tipo de mensaje a las
aplicaciones activas para indicar un cambio en el


hardware
y de esa manera cada vez que se produzca un cambio poder
llamar a mi API para verificar que no ha havido cambios


en
los dispositivos que me interesan y no tener que saturar
el sistema poniendo timers para que me comprueben el tema
cada X ms

Saludos Manolo
.

Respuesta Responder a este mensaje
#2 Anonimo
20/09/2004 - 08:29 | Informe spam
Hola
Si el caso es que un hilo consume mas recursos que un
timer por lo que intento evitarlo, sino veo solución
optaré por esto

Supongo que windows manda un tipo de mensage a las
aplicaciones activas cuando se incorpora un hardware la
idea es saber cual es.

Saludos Manolo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida