Se puede ejecutar un programa automáticamente al iniciar Windows si lo colocas en uno de estos sitios:
Archivo WIN.INI, bloque [WINDOWS], claves RUN y LOAD
Se pone el nombre del programa que quieres que se ejecute, incluida su ruta completa, a la derecha del signo igual de una de estas claves.
Si se usa la clave RUN el programa debería ejecutarse en una ventana normal, si se usa la clave LOAD el programa debería ejecutarse minimizado.
Se pueden poner varios programas separando sus nombres con un espacio en blanco.
El programa se ejecutará para cualquier usuario del equipo.
Archivo SYSTEM.INI, bloque [BOOT], clave SHELL
Esta clave se usa para especificar el programa que se cargará como entorno operativo. Normalmente este programa será EXPLORER.EXE, pero se puede poner cualquier otro. Curiosamente esta clave admite la carga de dos programas (lo narmal es especificar un sólo programa como entorno operativo). Mucho cuidado, es un buen sitio para esconder la ejecución de un virus.
Se pone el nombre del programa que quieres que se ejecute, incluida su ruta completa, a la derecha del signo igual.
Si se pone un segundo programa, su nombre se debe separar del primero con un espacio en blanco.
El programa se ejecutará para cualquier usuario del equipo.
Carpeta "WINDOWS\Menú Inicio\Programas\Inicio"
Se pone el programa o un acceso directo al mismo en esta carpeta. Esto hace que el programa sea visible en la estructura de menús del botón "Inicio".
En el caso de tener activada la gestión multiusuario el programa que se ponga aquí sólo se ejecutará para el usuario predeterminado.
Carpeta "WINDOWS\All Users\Menú Inicio\Programas\Inicio"
Se pone el programa o un acceso directo al mismo en esta carpeta. Este programa no será visible en la estructura de menús del botón "Inicio".
El programa que se ponga en esta carpeta se ejecutará para todos los usuarios en el caso de tener activada la gestión multiusuario.
Carpeta "WINDOWS\PROFILES\<USUARIO>\Menú Inicio\Programas\Inicio"
Se pone el programa o un acceso directo al mismo en esta carpeta. Esto hace que el programa sea visible en la estructura de menús del botón "Inicio" del usuario.
El programa que se ponga aquí sólo se ejecutará para el usuario elegido dependiendo de la carpeta de '<USUARIO>' especificada.
Carpeta "Documents ans Settings\<USUARIO>\Menú Inicio\Programas\Inicio"
Esta carpeta sólo se encuentra en sistemas Windows NT/2000/XP.
Se pone el programa o un acceso directo al mismo en esta carpeta. Esto hace que el programa sea visible en la estructura de menús del botón "Inicio" del usuario.
El programa que se ponga aquí sólo se ejecutará para el usuario elegido dependiendo de la carpeta de '<USUARIO>' especificada.
Carpeta "Documents ans Settings\All users\Menú Inicio\Programas\Inicio"
Esta carpeta sólo se encuentra en sistemas Windows NT/2000/XP.
Se pone el programa o un acceso directo al mismo en esta carpeta. Esto hace que el programa sea visible en la estructura de menús del botón "Inicio".
El programa que se ponga en esta carpeta se ejecutará para todos los usuarios.
Clave del registro [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
Se crea un nuevo valor de cadena con el nombre que se quiera y se le asigna el nombre del programa, incluida la ruta completa si es necesario.
Se pueden crear tantas entradas como sea necesario siempre que no tengan el mismo nombre.
Este programa sólo se ejecutará para el usuario activo en el momento de establecer el valor en la clave.
Clave del registro [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
Se crea un nuevo valor de cadena con el nombre que se quiera y se le asigna el nombre del programa, incluida la ruta completa si es necesario.
Se pueden crear tantas entradas como sea necesario siempre que no tengan el mismo nombre.
Este programa sólo se ejecutará "una vez" para el usuario activo en el momento de establecer el valor en la clave.
Clave del registro [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
Se crea un nuevo valor de cadena con el nombre que se quiera y se le asigna el nombre del programa, incluida la ruta completa si es necesario.
Se pueden crear tantas entradas como sea necesario siempre que no tengan el mismo nombre.
Este programa se ejecutará para cualquier usuario del equipo.
Clave del registro [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]
Se crea un nuevo valor de cadena con el nombre que se quiera y se le asigna el nombre del programa, incluida la ruta completa si es necesario.
Se pueden crear tantas entradas como sea necesario siempre que no tengan el mismo nombre.
Este programa sólo se ejecutará "una vez" para el primer usuario del equipo desde el momento de establecer el valor en la clave.
Te sirve?