PDA

Ver la Versión Completa : Registro de Windows 2000


roman
26-11-2003, 18:25:51
¿Cómo puedo modificar datos de HKEY_CURRENT_USER cuando el "current user" no es el "current user"?

Esta frase sin sentido requiere explicación:

En el registro de windows existen dos claves


Software\Microsoft\Windows NT\Current Version\WinLogon


una dentro de HKEY_LOCAL_MACHINE y otra dentro de HKEY_CURRENT_USER.

Los valores dentro de cada clave no son siempre iguales. Particularmente me interesa la entrada "Shell".

Requiero poner un valor en particular para esta entrada para un usuario "impresora" que usaré en una sala de cómputo en todas las pc.

Puedo conectarme como este usuario y cambiar el valor pero eso es mucho trabajo ya que quiero poder hacerlo programáticamente a la hora de instalar mi programa y para instalarlo debo estar como Administrador.

Por ello quisiera poder cambiar dicho valor pero estando conectado como Administrador en donde HKEY_CURRENT_USER no es el current user que quiero (impresora) sino yo (administrador).

Yo pensé que en HKEY_USERS estarían listados todos los usuarios pero no parece ser así o al menos no lo veo así.

¿Hay manera de hacer esto?

// Gracias

barrauda
26-12-2004, 23:06:30
Hola, necesito saber si pudiste resolver este problema que planteas ya que ando en algo parecido.
El programa que hice corre en un laboratorio con maquinas que tienen XP, en una cuenta de usuarios de XP que no es administrador, ahora con mi programa quiero hacer que se deshabilite el Ctrl+Alt+Del (lo cual hay que hacerlo por medio del registro) pero no funciona porque dicho usuario no posee privilegios para modificar el Registro de Windows, ahora si hay alguna forma de lograr que se pueda modificar el registro siendo un usuario "común" me encantaría saber como.
Cuando utilizo el usuario "Administrador" el programa funciona de maravillas, se desactiva el Adminsitrador de Tareas tal cual yo quiero que se haga.
Muchas gracias si sabés como hacerlo

madman
30-12-2004, 09:48:40
Porque no ejecutar un programa al inicio de sesion de un usuario de Windows.
Que detecte el nombre del usuario, lea un fichero donde has guardado la configuracion que deseas para ese usuario y listo, solo hara cambios en el HKEY_CURRENT_USER correspondiente. :D