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 ^^