Ejecución de programas al iniciar sesión

22/06/2007 - 15:39 por David | Informe spam
buenas tardes a todos...

Me gustaría saber si es posible hacer que cuando un usuario inicie sesión,
tan solo pueda ejecutar el internet explorer y nada más, o bien el internet
explorer o cualquier otro software que yo le diga .

Es posible esto???

Muchas Gracias

David

Preguntas similare

Leer las respuestas

#1 Rodrigo de los Santos
23/06/2007 - 15:00 | Informe spam
No queda claro si queres que se levante IE unicamente como SHELL o bien que
el usuario tenga su botón inicio y pueda por ej. seleccionar Internet
explorer más otros programas.

Como shell...
Puedes probar (EN laboratorio!!!) algo así
http://www.trap17.com/index.php/how...20367.html
Tambien con esto
http://blogs.msdn.com/embedded/arch...03999.aspx

Permitiendo aplicaciones mediante Software Restriction Policy
Para restringir que otros programas se ejecuten puedes probar con esto.
http://technet.microsoft.com/en-us/...57006.aspx


Saludos

Rodrigo de los Santos
rodrigo at dlssolutions dot net
www.dlssolutions.net


"David" wrote in message
news:
buenas tardes a todos...

Me gustaría saber si es posible hacer que cuando un usuario inicie sesión,
tan solo pueda ejecutar el internet explorer y nada más, o bien el
internet
explorer o cualquier otro software que yo le diga .

Es posible esto???

Muchas Gracias

David
Respuesta Responder a este mensaje
#2 José Antonio Quílez [MS MVP]
24/06/2007 - 12:01 | Informe spam
Sí. Lo mejor es crearte tu propio shell con un lenguaje de programación
sencillo, tipo Visual Basic, con el que crearás un programa de única ventana
con botones para lanzar aquellos programas que decidas, así como un botón
para cerrar sesión o apagar el equipo. Una vez hecho, con un administrador
instalas el programa. Inicia sesión con el usuario en cuestión y edita el
registro con regedit. Ve a la rama
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon y
edita la variable "Shell", cambiando el explorer por el programa que has
hecho (con toda su ruta). Cierra sesión y al volverla a iniciar será
efectivo el nuevo shell para ese usuario.
Ten en cuenta que si alguno de los programas que lances desde ese shell
tiene alguna opción para ejecutar programas, un usuario podría lanzar el
explorer, o el regedit y hacer cambios a su gusto. En este caso tendrás que
editar las políticas locales y la seguridad y restringir el uso de este tipo
de programas u opciones. No es fácil hacerlo sin dejarse algo, por lo que si
el usuario tiene amplios conocimientos es posible que pueda llegar a
ejecutar otros programas distintos de los que le hayas marcado.

Un saludo

José Antonio Quílez [MVP Windows Server]
Sevilla - España
http://msmvps.com/blogs/quilez/


"David" escribió en el mensaje de
noticias:
buenas tardes a todos...

Me gustaría saber si es posible hacer que cuando un usuario inicie sesión,
tan solo pueda ejecutar el internet explorer y nada más, o bien el
internet
explorer o cualquier otro software que yo le diga .

Es posible esto???

Muchas Gracias

David
Respuesta Responder a este mensaje
#3 David
25/06/2007 - 11:29 | Informe spam
Vale vale, bien... Veamos...

Si ahora modifico para probar esa clave del registro del sistema y en vez
del explorador le digo que ejecute el cliente rdp , solo podré ver eso???.

Lo tendría que hacer a nivel de usuario claro está , pero. si un usuario es
basico dentro de esta máquina local, osea ni admin ni avanzado, podrá editar
y modificar el registro???, y por último , si luego decido que no debe
ejecutor el cliente rdp y lo dejo como estaba, podré hacerlo con
ctrl+alt+supr y ejecutar el regedit y poder cambiarlo de nuevo¿???

EL user que debe usar el portatil no tiene conocimientos , tan solo de
ofimática.

Muchas Gracias por vuestras respuestas...

P.D: no me interesa demasiado hacer un soft en visual basic para esto, ya lo
hice para unos puntos de información que solo permitian visualizar el
navegador, pero los users siempre se las ingeniaban para hacer saltar el
navegador y llegar al escritorio.

Muchas gracias de nuevo

David

"José Antonio Quílez [MS MVP]" wrote:

Sí. Lo mejor es crearte tu propio shell con un lenguaje de programación
sencillo, tipo Visual Basic, con el que crearás un programa de única ventana
con botones para lanzar aquellos programas que decidas, así como un botón
para cerrar sesión o apagar el equipo. Una vez hecho, con un administrador
instalas el programa. Inicia sesión con el usuario en cuestión y edita el
registro con regedit. Ve a la rama
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon y
edita la variable "Shell", cambiando el explorer por el programa que has
hecho (con toda su ruta). Cierra sesión y al volverla a iniciar será
efectivo el nuevo shell para ese usuario.
Ten en cuenta que si alguno de los programas que lances desde ese shell
tiene alguna opción para ejecutar programas, un usuario podría lanzar el
explorer, o el regedit y hacer cambios a su gusto. En este caso tendrás que
editar las políticas locales y la seguridad y restringir el uso de este tipo
de programas u opciones. No es fácil hacerlo sin dejarse algo, por lo que si
el usuario tiene amplios conocimientos es posible que pueda llegar a
ejecutar otros programas distintos de los que le hayas marcado.

Un saludo

José Antonio Quílez [MVP Windows Server]
Sevilla - España
http://msmvps.com/blogs/quilez/


"David" escribió en el mensaje de
noticias:
> buenas tardes a todos...
>
> Me gustaría saber si es posible hacer que cuando un usuario inicie sesión,
> tan solo pueda ejecutar el internet explorer y nada más, o bien el
> internet
> explorer o cualquier otro software que yo le diga .
>
> Es posible esto???
>
> Muchas Gracias
>
> David

Respuesta Responder a este mensaje
#4 David
25/06/2007 - 16:56 | Informe spam
Buenas de nuevo, ahora que tenia un momento me he metido para hacer pruebas
pero al editar el registro dle sistema me doy cuenta que Shell no existe
dentro de winlogon, en la ruta que me has especificado. De hecho no lo
encuentro en ningun Windows Xp .

Muchas Gracias

David

"José Antonio Quílez [MS MVP]" wrote:

Sí. Lo mejor es crearte tu propio shell con un lenguaje de programación
sencillo, tipo Visual Basic, con el que crearás un programa de única ventana
con botones para lanzar aquellos programas que decidas, así como un botón
para cerrar sesión o apagar el equipo. Una vez hecho, con un administrador
instalas el programa. Inicia sesión con el usuario en cuestión y edita el
registro con regedit. Ve a la rama
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon y
edita la variable "Shell", cambiando el explorer por el programa que has
hecho (con toda su ruta). Cierra sesión y al volverla a iniciar será
efectivo el nuevo shell para ese usuario.
Ten en cuenta que si alguno de los programas que lances desde ese shell
tiene alguna opción para ejecutar programas, un usuario podría lanzar el
explorer, o el regedit y hacer cambios a su gusto. En este caso tendrás que
editar las políticas locales y la seguridad y restringir el uso de este tipo
de programas u opciones. No es fácil hacerlo sin dejarse algo, por lo que si
el usuario tiene amplios conocimientos es posible que pueda llegar a
ejecutar otros programas distintos de los que le hayas marcado.

Un saludo

José Antonio Quílez [MVP Windows Server]
Sevilla - España
http://msmvps.com/blogs/quilez/


"David" escribió en el mensaje de
noticias:
> buenas tardes a todos...
>
> Me gustaría saber si es posible hacer que cuando un usuario inicie sesión,
> tan solo pueda ejecutar el internet explorer y nada más, o bien el
> internet
> explorer o cualquier otro software que yo le diga .
>
> Es posible esto???
>
> Muchas Gracias
>
> David

Respuesta Responder a este mensaje
#5 Rodrigo de los Santos
25/06/2007 - 17:13 | Informe spam
La registry es como un "sistema de archivos" en cuanto a permisos, los
administradores pueden editar ciertas cosas que los usuarios normales no.
Los usuarios pueden editar su area del perfil que es HKEY_CURRENT_USER.

Si el usuario tiene permisos podrías hacer eso y ejecutarlo, o bien por
políticas de grupo (No se si esa máquina la tendrías en un dominio) podrías
evitar inclusive que puedas hacer esa combinación de teclas y ejecutar un
programa desde el Task Manager.

Esto es recomendable si tienes una workstation con alta exposición pública o
con varios usuarios (como puede ser un kiosko de información) o si quieres
evitar que ciertos usuarios no usen más que 1 solo programa.
En el caso de una notebook lo veo medio complejo (que pasa cuando el usuario
se lleva la notebook y no se puede conectar por RDP?)

Te recomendaría que busques por el lado de Software Restriction Policy (te
pastee el link de info en el primer mail que te conteste)


Saludos

Rodrigo de los Santos
rodrigo at dlssolutions dot net
www.dlssolutions.net
"David" wrote in message
news:
Vale vale, bien... Veamos...

Si ahora modifico para probar esa clave del registro del sistema y en vez
del explorador le digo que ejecute el cliente rdp , solo podré ver eso???.

Lo tendría que hacer a nivel de usuario claro está , pero. si un usuario
es
basico dentro de esta máquina local, osea ni admin ni avanzado, podrá
editar
y modificar el registro???, y por último , si luego decido que no debe
ejecutor el cliente rdp y lo dejo como estaba, podré hacerlo con
ctrl+alt+supr y ejecutar el regedit y poder cambiarlo de nuevo¿???

EL user que debe usar el portatil no tiene conocimientos , tan solo de
ofimática.

Muchas Gracias por vuestras respuestas...

P.D: no me interesa demasiado hacer un soft en visual basic para esto, ya
lo
hice para unos puntos de información que solo permitian visualizar el
navegador, pero los users siempre se las ingeniaban para hacer saltar el
navegador y llegar al escritorio.

Muchas gracias de nuevo

David

"José Antonio Quílez [MS MVP]" wrote:

Sí. Lo mejor es crearte tu propio shell con un lenguaje de programación
sencillo, tipo Visual Basic, con el que crearás un programa de única
ventana
con botones para lanzar aquellos programas que decidas, así como un botón
para cerrar sesión o apagar el equipo. Una vez hecho, con un
administrador
instalas el programa. Inicia sesión con el usuario en cuestión y edita el
registro con regedit. Ve a la rama
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon y
edita la variable "Shell", cambiando el explorer por el programa que has
hecho (con toda su ruta). Cierra sesión y al volverla a iniciar será
efectivo el nuevo shell para ese usuario.
Ten en cuenta que si alguno de los programas que lances desde ese shell
tiene alguna opción para ejecutar programas, un usuario podría lanzar el
explorer, o el regedit y hacer cambios a su gusto. En este caso tendrás
que
editar las políticas locales y la seguridad y restringir el uso de este
tipo
de programas u opciones. No es fácil hacerlo sin dejarse algo, por lo que
si
el usuario tiene amplios conocimientos es posible que pueda llegar a
ejecutar otros programas distintos de los que le hayas marcado.

Un saludo

José Antonio Quílez [MVP Windows Server]
Sevilla - España
http://msmvps.com/blogs/quilez/


"David" escribió en el mensaje de
noticias:
> buenas tardes a todos...
>
> Me gustaría saber si es posible hacer que cuando un usuario inicie
> sesión,
> tan solo pueda ejecutar el internet explorer y nada más, o bien el
> internet
> explorer o cualquier otro software que yo le diga .
>
> Es posible esto???
>
> Muchas Gracias
>
> David

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida