Auto Run
Auto Run
Auto Run
como un CD, DVD o Memoria flash. AutoRun en Microsoft Windows En Windows, los parmetros de autoejecucin se definen en un documento de texto sin formato llamado Autorun.inf, que se debe guardar en la carpeta principal de la unidad en cuestin. Estructura [AutoRun] Open=Nombre.extensin Label=Etiqueta_Unidad icon=Nombreicono.extensin ... [Content] MusicFiles=Y PictureFiles=0 VideoFiles=false [ExclusiveContentPaths] carpeta1 carpeta2 \carpeta3\subcarpeta [IgnoreContentPaths] carpeta4 \carpeta2\subcarpeta5 [DeviceInstall] DriverPath=CarpetaControladores Opciones de los parmetros Cada una de las secciones admite diversas posibilidades de personalizacin que permiten definir el comportamiento del sistema operativo para cuando se inserte el medio extrable. Estas opciones se definen en cada una de las lneas del archivo, que pueden ser las siguientes: Icon Establece un icono al medio removible, el cual es visible en el Explorador de Windows y en Mi PC. El archivo debe tener extensin .ico o .bmp en caso de que se trate, exclusivamente, de un archivo de imagen. Tambin se puede emplear un icono incrustado en un archivo ejecutable (.exe) o uno de librera (.dll). Se puede aadir una coma y un nmero a continuacin en el caso de que el archivo elegido contenga ms de un icono. Ejemplos:
icon=icono.ico icon=archivo.exe,1
O tambin podemos escribirlo de la siguiente forma para el caso de los archivos .exe y .dll que contengan varios iconos: icon=icono.exe IconIndex=1
Open Abre una aplicacin o archivo ejecutable guardado en el medio extrable. Se emplea, fundamentalmente, para iniciar la instalacin de un programa de forma automtica. Se puede especificar el nombre de cualquier tipo de archivo, cuidando de que, si no es un archivo ejecutable (.exe, .bat, .com), se anteponga el comando "Start" a la ruta del mismo. Ejemplo (para archivos ejecutables):
open=setup.exe
open=Start 5aos.pps
open=programa.exe archivonoejecutable.extensin
Ejemplo (en caso de tener un archivo no ejecutable con espacios el nombre de este deber ir entre comillas)
Label
Etiqueta el medio extrable con un nombre que sustituir al nombre integrado. En windows la etiqueta tiene un maximo de 32 caracteres, al sobre pasar esta cantidad, es posible no recibir un mensaje de error del S.O., tampoco se mostrarn ms de 32 caracteres. Ejemplo: (no se pone con comillas)
label=Mis datos
Shellexecute Abre un archivo no ejecutable, como por ejemplo, una pgina web o un documento PDF. Ejemplo:
shellexecute=Inicio2007.html
Shell\verb Agregar opciones al men contextual del medio extrable (CD, DVD, etc.), accesible desde el Explorador de Windows. Se pueden aadir tantas opciones como se desee.
Sustituir la palabra Mi Men por lo que se desee que aparezca en el men contextual.
La palabra verb es un objeto de tipo MenuItem. Los objetos MenuItem deben ser nicos, cuya lnea de comando (command) respectiva deber ser tambin la misma palabra.
La palabra command es la lnea de comandos que el sistema operativo ejecutar, cuando se haga click en el men.
El smbolo & indica que la letra que le sigue se definir como tecla de acceso directo para ejecutar dicha opcin.
Cuando se hace doble clic a la unidad se ejecuta la accin definida por shell=verb donde verb es alguno de los objetos definidos anteriormente, adems pasa a ser el primer tem del men contextual. Si no se define, la accin por defecto ser abrir la unidad en una ventana nueva.
Ejemplo. Agregar 2 opciones nuevas al men contextual sustituyendo la palabra verb por ejemplo y WindowsMSN, hacer de ejemplo la accin por defecto de la unidad:
shell\ejemplo=&Ejemplo shell\ejemplo\command=ejemplo.exe
shell=ejemplo
UseAutoPlay Especifica al sistema operativo si debe hacer caso o no de la informacin de autoejecucin (autorun.ini) contenida en el medio extrable. Si el valor es igual a 1 se est indicando que s. Un valor igual a 0 le indicar que lo omita. En caso de que autoplay est habilitado, significa que el sistema puede mostrar su dilogo de opciones de auto ejecucin. Con Windows, es soportado desde su versin Windows XP, en adelante.
UseAutoPlay=1
[Content] Establece el tipo de archivos multimedia (msica, vdeo, imgenes) que se muestra en el dilogo Autoplay de windows. Slo para Windows Vista.
La finalidad de esta seccin es permitir al autor que comunique que tipo de contenido se muestra en el Autoplay. Por ejemplo, un CD puede ser mostrado como que slo tiene contenido de msica aunque tambin contenga imgenes y vdeos, de otro modo mostrara que tiene contenido mixto. MusicFiles, PictureFiles y VideoFiles. Para que se muestren se pueden usar los valores: 1, y, yes, t, true. Para que no se muestren se pueden usar los valores: 0, n, no, f, false. Ejemplo: [Content]
[ExclusiveContentPaths] Disponible a partir de Windows Vista. Las carpetas listadas en esta seccin limitan a Autoplay a buscar contenido slo en esas carpetas y subcarpetas. Esto permite al autor limitar las reas de disco donde se encuentran los contenidos y mejorar el rendimiento a la hora de buscar contenido ya que no se escanea la unidad entera. Los siguientes ejemplos son rutas vlidas: [ExclusiveContentPaths]
[IgnoreContentPaths] Disponible a partir de Windows Vista. Hace lo inverso al anterior, es decir, ignora las carpetas y subcarpetas que le indiquemos. Se puede usar junto a ExclusiveContentPaths para eliminar bsquedas en subcarpetas. Ejempplo: [IgnoreContentPaths]
[DeviceInstall] Slo soportado en Windows XP. Establece la ruta para la bsqueda recursiva de archivos de controladores en la unidad. Slo es usado a la hora de instalar controladores y no como operaciones de Autorun. Si no se pone la entrada DriverPath en [DeviceInstall] o la entrada DriverPath, no tiene ningn valor, entonces la unidad es ignorada durante una bsqueda de archivos de controladores. Ejemplos: [DeviceInstall]
DriverPath=drivers
DriverPath=drivers\video DriverPath=drivers\audio