Página 1 de 1

[Resuelto] Problema con el registro

Publicado: 27 de febrero de 2018 - 09:19
por dsp
Buen día,
Tengo un pequeño problema; cuando intento modificar el HKEY_USUARIO_ACTUAL Por ejemplo:

Código: Seleccionar todo

registry_setstring(HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Internet Settings','toto1','tata1')
El agente Wapt en la otra máquina realiza el cambio en el HKEY_USERS.
¿Hice algo mal?

Atentamente

Re: Problema con el registro

Publicado: 27 de febrero de 2018 - 09:48
por agauvrit
Buen día,

Esto es lo que se llama un problema de contexto.

La colmena HKEY_USUARIO_ACTUAL se refiere al contexto del usuario actual, por lo tanto, durante la instalación del paquete (función instalar() ), esto se refiere al usuario del SISTEMA local de la máquina.

Durante sus pruebas, esto debe haber funcionado muy bien ya que las modificaciones se realizan en la colmena de la cuenta de usuario utilizada para el desarrollo del paquete.
Pero una vez que el paquete se envía a las estaciones de trabajo, los cambios no se realizan en las secciones del usuario.

Si necesita realizar cambios en la subárbol del usuario, debe ejecutar la función dentro del contexto de personalización del usuario definiendo la función configuración_de_sesión():

Código: Seleccionar todo

def install():
	[...]

def session_setup():
	registry_setstring(HKEY_CURRENT_USER,r'Software\Microsoft\Windows\CurrentVersion\Internet Settings','toto1','tata1')
La documentación sobre este tema: https://www.wapt.fr/fr/doc-1.5/Creación ... index.html

Atentamente,

Alejandro

Re: Problema con el registro

Publicado: 27 de febrero de 2018 - 10:20 a. m.
por dsp
Gracias por tu rápida respuesta, funciona mejor cuando las cosas se hacen correctamente ^^