ejecutar solo un programa al iniciar sesion

13/12/2007 - 09:24 por bvb47 | Informe spam
hola,

hace unos dias creo que habia en este foro un post sobre como hacer que una
máquina ejecutase un programa al iniciar. La solución era modificar una clave
del registro, quitar el explorer.exe i poner el programa en cuestión. El
problema es que no consigo encontrar ahora este post. Alguien se acuerda como
se hacia o sabe donde está el post? no logro encontrarlo!...

saludos.
 

Leer las respuestas

#1 José Antonio Quílez
06/01/2008 - 20:29 | Informe spam
En el registro, en la rama de usuario (HKEY_CURRENT_USER) busca la rama
\Software\Microsoft\Windows NT\CurrentVersion\Winlogon, y si no existe, crea
la variable de tipo Valor Alfanumérico y de nombre "Shell", y le pones el
nombre del programa (con ruta si no está en el path). Si la variable no
existe, que suele ser lo normal, coge como shell el valor de la misma
variable en la rama HKEY_LOCAL_MACHINE, que apunta a Explorer.exe. Esto es
mejor no tocarlo, porque si no, tendrías muy difícil restaurar la
configuración del equipo incluso con un administrador. Lo mejor es que
determines que usuarios van a usar la máquina, iniciar sesión en ella con
sus cuentas, y para cada una de ellas les escribes el valor de la variable
Shell en HKEY_CURRENT_USER (aunque se llame igual, la rama cargada es
diferente para cada usuario), e incluso puedes asegurarte de que una cuenta
de administrador lo tiene expresamente definido con Shell=Explorer.exe, por
si te pusieras a jugar con la rama de máquina.

Alguna vez he hecho un pequeño programita en Visual Basic para locutorios de
internet que consistía en una ventana con unos botones para lanzar Internet
Explorer, messenger, outlook y cerrar sesión. Un usuario común al que le
preparo la variable Shell como te he dicho, un par de restricciones de qué
pueden ejecutar (por ejemplo restringir la edición del registro, entre otras
cosas), y a funcionar.

Saludos

"bvb47" escribió en el mensaje de
noticias:
hola,

hace unos dias creo que habia en este foro un post sobre como hacer que
una
máquina ejecutase un programa al iniciar. La solución era modificar una
clave
del registro, quitar el explorer.exe i poner el programa en cuestión. El
problema es que no consigo encontrar ahora este post. Alguien se acuerda
como
se hacia o sabe donde está el post? no logro encontrarlo!...

saludos.

Preguntas similares