Ayuda detectar USB automáticamente y crear archivos
Hola, ¿por favor me pueden ayudar? Quiero hacer una aplicación en vb6 que al
ejecutarla me detecte automáticamente solo las Unidades USB (PenDrives) y la
muestre también automáticamente en un DriveListBox para poder usarla como
variable y poder crear archivos, específicamente "1 Carpeta" "1 Dll" "1 archivo
con extensión cualquiera" / dentro de la carpeta va a ir la Dll (y dentro de
esta dll introducir unos datos), quiero hacer un protector USB, es decir crear
un archivo "Autorun.inf" el cual sera la carpeta en realidad y dentro la dll y
el otro archivo que quiero que tenga un nombre así "COM1.Protegido" esto es
para cuando se quiera eliminar la carpeta conteniendo estos archivos no se
pueda. Yo lo tengo hecho al proyecto en .CMD y anda perfectamente (si necesitan
el code se los dejo) pero yo quiero hacerlo más lindo y crearlo en vb6 que
entiendo pero no mucho. Desde ya gracias por las molestias y espero ansioso la
respuesta. Lo haría así Shell "cmd.exe /c /pero acá esta mi duda porque yo no
se la letra de la unidad que tendrá el USB y si uso una variable acá no me la
toma porque todo va a estar entre comillas, en sí esta tendría que ser la ruta
del USB a proteger/", vbHide
ejecutarla me detecte automáticamente solo las Unidades USB (PenDrives) y la
muestre también automáticamente en un DriveListBox para poder usarla como
variable y poder crear archivos, específicamente "1 Carpeta" "1 Dll" "1 archivo
con extensión cualquiera" / dentro de la carpeta va a ir la Dll (y dentro de
esta dll introducir unos datos), quiero hacer un protector USB, es decir crear
un archivo "Autorun.inf" el cual sera la carpeta en realidad y dentro la dll y
el otro archivo que quiero que tenga un nombre así "COM1.Protegido" esto es
para cuando se quiera eliminar la carpeta conteniendo estos archivos no se
pueda. Yo lo tengo hecho al proyecto en .CMD y anda perfectamente (si necesitan
el code se los dejo) pero yo quiero hacerlo más lindo y crearlo en vb6 que
entiendo pero no mucho. Desde ya gracias por las molestias y espero ansioso la
respuesta. Lo haría así Shell "cmd.exe /c /pero acá esta mi duda porque yo no
se la letra de la unidad que tendrá el USB y si uso una variable acá no me la
toma porque todo va a estar entre comillas, en sí esta tendría que ser la ruta
del USB a proteger/", vbHide
1 respuesta
Respuesta de junio0or