#n3ur0n4 c0rp

silicon cell into your mind

¿Cuántas maneras conoces para cargar un programa al iniciar Windows?

Para los que dijeron más de dos van por buen camino. Para los que dijeron una o ninguna pues aca les enumero los casos que yo conozco, si hay algunos más pues avisadme.

1. AUTOEXEC.BAT: hace algún tiempo en los sistemas anteriores a los más modernos siempre se optaba por editar el autoexec.bat que es un archivo localizado en el directorio “c:\”, añadiendo unas líneas de programación por lotes podíamos ejecutar cualquier comando o programa de nuestra elección y para fines específicos. Este método en mi experiencia nunca lo he usado pero no perderás nada al intentarlo.

2. Carpeta de inicio de uno o más usuarios: pegar los programas o archivos por lotes (.bat) en la ruta “C:\Documents and Settings\_USUARIO_\Menú Inicio\Programas\Inicio” donde _USUARIO_ es sustituido por el nombre del usuario al que deseas ejecutarle dichos programas.

3. Entrada en el Registro: si deseamos que un programa específico se cargue con el sistema operativo sin importar que usuario este usando el equipo, es decir, aplicado a todos los usuarios. Solo necesitamos abrir nuestro Editor de Registro.

a) Inicio –> ejecutar escribimos “regedit” (sin comillas) y pulsamos [Aceptar]

b) Nos dirigimos a la dirección “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\”

c) Dentro de esa dirección vamos al menú Edición –> Nuevo –> Valor Alfanumérico y le nombramos como nos venga en gana.

d) Damos doble clic sobre el nuevo valor alfanumérico que creamos y en información del valor colocamos la ruta completa de nuestro programa a ejecutar y pulsamos [Aceptar]. Ejemplo: “C:\keylogger.exe”

e) Cerramos el Editor de Registro y reiniciamos nuestra máquina para aplicar los cambios y, claro, para ver los resultados.

Para aplicarlo solo a tu sesión vamos a “HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\” y repetimos el procedimiento anterior.

4. Shell: si, hay una cuarta opción y hasta hace poco no sabía de su existencia. Me refiero a la posibilidad de ejecutar el programa al instante en que se carga el explorer.exe (si, ese proceso que le da vida grafica a nuestro sistema operativo Winbugs), es decir, después de seleccionar nuestro usuario y teclear nuestra contraseña (winlogon.exe).

Si no me explico, con la descripción del ejemplo creo se aclararan todas sus dudas.

Solo para nuestra sesión:

a) Abrimos el Editor de Registro (regedit)

b) Nos dirigimos a la ruta “HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\”.

c) Veremos que dentro de Winlogon existe un Valor Alfanumérico llamado “Shell” cuyo contenido por defecto es “explorer.exe”.

d) Si deseamos que se cargue por ejemplo “cmd.exe” solo necesitamos modificar el valor que contenga Shell por “cmd.exe” (sin comillas), y listo en lugar cargarse “explorer.exe” se cargara “cmd.exe”, es decir, al iniciar sesión solo abrirá una consola de comandos. 

e) En dado caso de que deseemos ejecutar más de dos programas en “Shell” solo separamos con “,” (coma) cada elemento a ejecutar. Ejemplo: “explorer.exe,cmd.exe” (abrirá la parte grafica del sistema ósea explorer.exe y también abrirá una ventana de símbolo de sistema). 

Espero les sea útil y me haya explicado, si no pues echando a perder se aprende, para meter la mano debajo de la falda de la señorita Windows solo se necesita aprender a formatear por si tocamos algo sensible del sistema, pues solo formateamos XD. La práctica hace al maestro.

Saludos a todos
Lestat de Lioncourt (MCrow)