Que no se ejecute el auto run

19/11/2007 - 19:22 por daniel | Informe spam
Hola a todos
Se puede hacer lo siguiente.
1)Una macro que evite que se ejecute el auto run me refiero:
al de los CD los USB o cualquier otro dispositivo parecido.
2)que si se inserta un CD un USB o cualquier otro dispositivo
que se muestre un userform y en un label1 se muestre la letra de la unidad
Ejemplo:A: , C: ,D:
3)que al cerrar la aplicacion se vuelva a restablecer el auto run es decir
que vuelva a funcionar.



un saludo y muchas gracias a todos
Daniel
 

Leer las respuestas

#1 Héctor Miguel
20/11/2007 - 00:53 | Informe spam
hola, daniel !

Se puede hacer lo siguiente.
1) Una macro que evite que se ejecute el auto run me refiero: al de los CD los USB o cualquier otro dispositivo parecido.
2) que si se inserta un CD un USB o cualquier otro dispositivo que se muestre un userform
y en un label1 se muestre la letra de la unidad Ejemplo:A: , C: ,D:
3) que al cerrar la aplicacion se vuelva a restablecer el auto run es decir que vuelva a funcionar.



si lo que necesitas es administrar los eventos de la shell de windows...
y poner a tu aplicacion por encima del sistema operativo...
espero que algo de lo siguiente (al menos) te apunte en la direccion apropiada ;)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

visita la siguiente secciones en la pagina de Randy Birch:

-> http://vbnet.mvps.org/code/shell/sh...notify.htm
en la seccion de "BAS Module 3 Code" estan las constantes utilizadas para: la notificacion de eventos como:
SHCNE_MEDIAINSERTED = &H20 '(G) Storage media has been inserted into a drive.
SHCNE_MEDIAREMOVED = &H40 '(G) Storage media has been removed from a drive.
SHCNE_DRIVEREMOVED = &H80 '(G) A drive has been removed.
SHCNE_DRIVEADD = &H100 '(G) A drive has been added.
SHCNE_NETSHARE = &H200 'A folder on the local computer is being
' shared via the network.
SHCNE_NETUNSHARE = &H400 'A folder on the local computer is no longer
' being shared via the network.

-> http://vbnet.mvps.org/code/disk/deviolock.htm
encontraras consejos para des/re/bloquear dispositivos desmontables (cd, flash, ...)
ademas de enlaces a otros temas relacionados (al principio de esta pagina)

-> http://vbnet.mvps.org/code/disk/floppyready.htm
con estas rutinas puedes determinar si la unidad de diskettes esta lista/vacia

Preguntas similares