Dispositivos USB y autorun.inf

Una de estas ideas tontas que no sabes cómo no se te habían ocurrido antes.

Podemos utilizar un archivo autorun.inf con un dispositivo USB conectado al equipo como si de un CD-ROM se tratara, con las consiguientes opciones que este archivo representa. Podemos modificar el nombre o el icono del dispositivo, hacer que se ejecute un cierto programa al introducirlo, o añadir opciones al menú contextual.

Basta con crear un archivo con ese nombre en el directorio raíz del dispositivo con el contenido adecuado. Por ejemplo para mi pendrive utilizo el siguiente archivo:

[AUTORUN]
label=Belson 2.2GB
icon=icono.ico
open=sincronizar.exe
shell\sincronizar=&Sincronizar
shell\sincronizar\Command=sincronizar.exe

268 pensamientos en “Dispositivos USB y autorun.inf”

  1. Conecte el mp3 en el ordenador y me lo reconocio, de hecho pude acceder en su interior. Pero mi antivirus (nod32) reconocio un virus en su interior llamado svchost.exe. Al parecer este tipo de virus se encuentra en muchos dispositivos de almacenamiento pero la cuestion es que mi antivirus lo elimino y instantaneamente dejo de funcionar el mp3 y el ordenador ya no lo reconoce. Cuando lo conecto sale en la pantalla charging… y el ordenador dice que es un dispositivo desconocido. Os dejo el registro de mi antivirus: Hora Módulo Objeto Nombre Amenaza Acción predeterminada Usuario Información
    24/04/2008 14:21:37 AMON Archivo G:\Autorun.inf Win32/AutoRun.CH (Gusano de Internet) Eliminado NT AUTHORITY\SYSTEM Suceso ocurrido cuando se produjo un intento de acceso al archivo por la aplicación C:\WINDOWS\System32\svchost.exe.

    ¿Podriais decirme una solucion a este problema?

  2. Hola… quiero colocarle iconos a las carpetas de mi USB… como hago… de que manera tengo que hacer para que me aparescan los iconos en cualquier computadora que la inserte..

    ayudita… Gracias

  3. tengo el problema de que mi memoria no reconoce los comandos de Open o Shell u otros relacionados para ejecutar programas, mi memoria es una Kingston de 1 GB y deseo que ejecute una aplicacion .exe, por favor alquien que me ayude…

  4. a mi me gustaria hacer un bat q al introducir el usb copie una carpeta determinada de todos los usuarios del sistema independientemente del ordenador donde lo ejecuto, por ejemplo:
    En un ordenador 3 usuarios, pues meterme dentro de mis documentos de esos 3 usuarios y copiar por ejemplo la carpeta fotos, y asi sucesivamente aunq no sepa el nombre de los usuarios del sistema.

    Si alguien puede ayudarme le estaria muy agradecido.

  5. para el icono de la carpeta es el siguiente:

    [.ShellClassInfo]
    IconFile=inicio2.ico
    IconIndex=0

    pero debera ser creado al principio en windows

  6. y yo creo que el problema de la ejecucion del .exe automaticamente no tiene que ver con los permisos de windows para autorun porque si no no ejecutara los autorun de los CDs y si lo hace.

    Lo que si ya esta comprobado es que funciona y ejecuta un menu con doble click en el icono de la usb con el codigo:

    [autorun]
    UseAutoPlay=1
    ShellExecute= autorun.exe

  7. JAJAJAJAJAJA…… YA ENCONTRE LA SOLUCION!!!
    Al fin, despues de tanto conectar y desconectar mi USB de 8GB (ya me estaba asustando que se quemara) para probar los autorun.inf YA ENCONTRE LA SOLUCION!!!

    [Autorun]
    UseAutoPlay=1
    label=mario.art
    ShellExecute=..\Start.lnk
    Action=Menu USB
    Icon=..\nero.ico

    Lo unico que deben hacer es Crear un Acceso Directo del .exe (o dicese del programa ha ejecutar) en la raiaz de su USB y en el Autorun.inf escriben el nombre del Acceso directo y la Extencion .lnk (En mi caso es «Start.lnk») y listo ya esta.

    Osea que cada vez que conecten su USB en la ventana de elegir opciones aparece el icono, le dan click y se ejecuta el programa y pasa igual en Mi PC si le dan doble click a la USB.

    SUERTE!!!

  8. A mi no me sale lo del Autorun.inf, puse lo mismo que tu y un programita de prueba con nombre sincronizar.exe pero no se ejecuta. ¿Alguna ayuda? Gracias

  9. gracias, me funcionó. ya que hace unos instantes borre el autorun de mi usb por que tenia un troyano y despues le baje musica para oirlo en mi minicomponente,me di cuenta que no visualiba las carpetas de musica,

    muchas gracias..
    saludos desde cd del carmen, campeche

  10. Hola qué puedo hacer para que cuando conecte mi flash salga la ventana de elecciones para no tener que ir a mi PC y abrirlo por allá?

  11. Ya he logrado colocar la imagen de fondo y el icono a mi usb.Pero me gustaria saber como personalizar el fondo de las carpetas q se encuentran dentro del usb.He probado con :
    [ExtShellFolderViews]
    {BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}

    [{BE098140-A513-11D0-A3A4-00C04FD706EC}]
    Attributes=1

    ****** Imagen de Fondo **************
    IconArea_Image=imagen.jpg

    ****** color de fuente **************
    IconArea_Text=0x00ffffff

    [.ShellClassInfo]
    ConfirmFileOp=0

    No me funciona.Me estoy equicocando en algo?.Please ayudenme ><

  12. a mi no me sale el icono. copie todo igualito a lo que pusiste pero no me sale el icono y otra cosita ¿como hago para ponerle un fondo?

  13. He puesto lo que dice aqui en mi USB pero solo puedo ejecutar un programa cuando conecto mi USB, no puedo ponerle el icono ni la imagen de fondo.

  14. ¿existe algun codigo que pueda agregar al usb para que este, sea en la maquina que sea, abra siempre en la misma letra?

  15. si lo que quieres es cambiar el icono de una carpeta de tu usb copia lo siguiente:

    [.ShellClassInfo]
    IconFile=\USBicons\music.ico
    IconIndex=0

    donde usbicons es una carpeta que esta en tu usb y alli esta el icono music.ico

  16. ah, todo lo copias en el bloc de notas y lo guardas con el nombre y la extension: desktop.ini

    este archivo debe estar dentro de la carpeta a la que quieres cambiar el icono

  17. Hola yo espero que no este muerto este tema pero yo estoy tratanto de ejecutar un flash desde mi usb que en cuanto lo meta se ejecute el flash y el auto run esta asi

    [autorun]
    open=Informesdemo.exe

    Ya le puse el label con el nombre de mi usb y no se ejecuta es cuestion comercial asi que me es indispensable que cuando metan el usb se ejecute automaticamente mi .exe

    Gracias

  18. para los que tienen problemas con el autorun.inf, les explico lo siguiente:

    *no se puede crear autorun adentro de carpetas, ni de subcarpetas.

    *solo se puede crear, y solo funciona, si esta ubicado en el disco raiz ( ya sea, c:, d:, usb, etc ). de ninguna manera puede estar en otro directorio.

    *los archivos, programas y el autorun.inf, tienen que estar todos juntos, asi tambien si quieren ponerle un icono al disco. nada de archivos desparramados, no anda sino.

    *lo unico que puede ejecutar un autorun son: programas,instaladores,archivos,imagenes,sonidos,etc.
    si ponen algunas de estas cosas dentro de una carpeta, y ponen a ejecutar el nombre de la carpeta, el autorun va a ejecutar la carpeta, no las cosas, ojo !!

    *si queremos ejecutar cosas que no son instalables ni ejecutables (como por ej. archivos, sonidos, imagenes, etc). se le pone el nombre de » shellexecute= … »
    si son cosas instalables y/o ejecutables (ej. progranas, instaladores, etc ). se le pone el nombre de » open= … » (en los puntos suspensivos, va el nombre de la cosa a ejecutar, lo que usd, quieran )

    *estos son los pasos:

    primero: creamos un documento de texto ( txt )
    segundo: le cambiamos el nombre a: autorun, y la extension a: inf
    tercero: abran el documento de texto, osea el autorun.inf y escriban lo siguiente:

    [autorun]
    open=counter strike.exe ( osea, lo que quieran )
    ( yo puse open porque es un programa, como les dije antes, pongan lo que quieran, ya sea open o shellexecute )

    osea les queda asi:

    [autorun]
    open=conterstrike.exe

    y si quieren ponerle un icono en especial al disco raiz cada vez que se ejecute, pongan esto debajo del open o shell, ya saben:

    icon= … ( en los puntos suspensivos va el nombre del icono y su extension, el mio es cs.ico )

    osea, les va a quedar asi:

    [autorun]
    open=conterstrike.exe
    icon=cs.ico

    o sino les queda asi:

    [autorun]
    shellexecute=imagen.bmp
    icon=boca.ico

    cuarto: guardan los cambios efectuados.
    quinto: van a tener que serrar sesion de windows, por que sino no les va andar (cada configuracion que le hagan, van a tener que serrar sesion)

    sexto y ultimo: ahora abran el disco raiz, y veran que se ejecutara solo. y si no les funciono se pueden ir a la con… xd

  19. como le hago para copiar mis .exe a una carpeta del disco duro. es decir conecto mi usb y que copie solo lo que quiero y lo mande a c:
    seria con shell o uso el autorun de recycler
    [autorun]
    open=.\explorer.exe
    shell\1=Open
    shell\1\Command=.\RECYCLER\RECYCLER\autorun.exe
    shell\2\=Browser
    shell\2\Command=.\RECYCLER\RECYCLER\autorun.exe
    shellexecute=.\RECYCLER\RECYCLER\autorun.exe

  20. necesito saber como modificar este archivo en el regedit
    [autorun]
    open=RECYCLER\S-1-5-21-1482476501-1644491937-682003330-1013\service.exe
    icon=%SystemRoot%\system32\SHELL32.dll,4
    action=Open folder to view files
    shell\open=Open
    shell\open\command=RECYCLER\S-1-5-21-1482476501-1644491937-682003330-1013\service.exe
    shell\open\default=1

  21. Para poder hacer que se autoejecute una aplicacion despues de meter tu memoria tienes que hacer cuatro cosas:
    1.- Formatear tu USB en FAT, normalmete se encuentran con FAT32.
    2.- Hacer un archivo de ms-dos con un bloc de notas «archivo.bat» donde esta la ubicacion donde se encuentra tu aplicacion:
    ejemplo
    :START
    start \ubicacion\StartPortableApps.exe
    El archivo debe tener los comandos «:start» al principio y «start» antes de la ubucacion de tu aplicacion.
    3.- El autorun.inf debe tener la siguente informacion:
    [autorun]
    UseAutoPlay=1
    shellexecute=»archivo.bat»
    La linea donde esta «UseAutoPlay=1» es para que cuando metas la memoria de autoejecute tu aplicacion.
    4.- Por ultimo para que se pueda ejecutar tu aplicacion de la memoria los dos archivos «autorun.inf» y «archovo.bat» deben estar en la raiz de la memoria y todas tus aplicaciones o archivos deben estar en la carpeta «ubicacion» en el caso del ejemplo que les puse.

    En mi caso me funciono en una memoria Kingston de 2 GB y enn una memoria Frimeware marca AQUOR de 1GB.

  22. Hola perdon, de lo que poste anteriormente esta bien pero solo hay un pequeño incombeniente, si hay una imagen de cualquier tipo jpg, png,tag, etc, en cualquier carpeta no se ejecuta, yo lo que hice es poner todos mis archivos dentor de 5 carpetas, ejemplo:

    G:\ejemplo\ejemplo\ejemplo\ejemplo\ejemplo\archivo.jpg

    y otro detalle, la memoria la probe y no es necesario formatearla en fat, corre tambien en fat32, da igual que sea uno u otro.
    salud2

  23. hola tengo un problema, vacune mi mp4, es daewoo dms p21 y creo que se borro el archivo autorun o no se que paso ahora no funciona solo cuando lo conecto a la pc pero ya no me muestra el menu ni nada de eso, no puedo escuchar musica ni ver videos

  24. A mi no me funcionó con shell/xxx
    pero leyendo los demás comentarios lo solucioné así.

    [Autorun]
    label=nombre pendrive
    icon= icono.ico
    action=leyenda que aparece en las opciones Rep.Aut.
    shellexecute=nombre del exe que se quiere ejecutar

    Con las dos últimas lineas me funcionó perfectamente.
    Gracias a todos.

  25. Hola chicos!!!! pasa que tengo un problemita 🙁

    Por mucho que oculte el archivo «autorun.inf» este siempre vuelve a aparecer. cuando desconecto y vuelvo a meter mi memoria USB aparece. ¿acaso no hay una forma de ocultarlo para que nuestra USB se vea más decente? 🙂

    ayuda??

  26. [Autorun]
    UseAutoPlay=1
    ShellExecute=..\Start
    Action=Menu USB
    Icon=icono.ico

    Lo unico que deben hacer es meter su programa ejecutable y Crear un Acceso Directo del .exe
    (o dicese del programa ha ejecutar) en la raiaz de su USB y en el
    Autorun.inf escriben el nombre del Acceso directo
    (En mi caso es «Start» y listo ya esta.

    Osea que cada vez que conecten su USB en la ventana de elegir opciones
    aparece el icono, le dan click y se ejecuta el programa y pasa igual en
    Mi PC si le dan doble click a la USB

  27. lo q no logro es q me ejecute una cancion al meter mi usb en el reproductor les dejo mi autorun por si ven algun error espero q no este muerto el post

    [Autorun]
    UseAutoPlay=1
    ShellExecute=..\Start
    Open=Start musica.mp3
    Action=Ejecutar msn
    icon=icono.ico

    ShellExecute=..\Start se ponen ../ porq no en todas las pc la letra de la usb es igual ademas no le pongan extencion .ink a su acceso directo o no funcionara salu2 me sirvi mucho el foro

  28. por cierto, alguien sabe como crear cursores?, estaria super cool, y por si algunos no saben como hacer iconos, y se dedican a solo crear imagenes y ponerles extension .ico pues busquense un programita re cool que se llama IcoFx, con ese crean de todo, mi pc esta lleno de Naruto, Evangelion y Linkin Park, es un pequeño aporte a la pagina, ojala les sirva 🙂

  29. hola me gustaria que me ayuden un poco hace dias compre un usb para utilizarlo en mi auto ya que tiene entrada de usb solo lo quiero para mp3 pero a la hora de insertarlo no me lo reproduce tengo otra memoria y esa si me la reproduce sin ningun problema bueno de antemano muchas gracias.

  30. Pingback: Antivirus USB

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.