Enviar un mensaje (MessageBox) / .reg
Publicado: 1 de julio de 2020 - 12:37 p. m.
Hola a todos,
me gustaría crear un MessageBox en la función `def install()` para informar al usuario que debe reiniciar su máquina después de instalar el paquete (declaración de clave de registro en la función session setup()).
Sin embargo, obtengo un tiempo de espera agotado al instalar el paquete, aunque no encuentro ningún problema en mi propia máquina.
Este es el código que estoy usando:
`win32ui.MessageBox('test','test')`
o
`os.system('cmd /c "msg /TIME:1750 %username% test"')`
Intenté solucionar el problema escribiendo la clave (HKCU) en la función `def install()`, pero no funciona. ¿Es posible instalar el paquete como la cuenta de usuario de la máquina, en lugar de usar la cuenta del sistema, para escribir la clave en HKCU?
Otra prueba inconclusa: copié un archivo .reg a la raíz de mi disco duro y luego lo ejecuté con este código:
`run(r'REG IMPORT C:\test.reg')`
o
`subprocess.call(['reg', 'import', C:\test.reg])`.
¿Tienes alguna idea de cuál podría ser el problema?
Gracias de antemano por tu ayuda.
Saludos cordiales,
Adrien
me gustaría crear un MessageBox en la función `def install()` para informar al usuario que debe reiniciar su máquina después de instalar el paquete (declaración de clave de registro en la función session setup()).
Sin embargo, obtengo un tiempo de espera agotado al instalar el paquete, aunque no encuentro ningún problema en mi propia máquina.
Este es el código que estoy usando:
`win32ui.MessageBox('test','test')`
o
`os.system('cmd /c "msg /TIME:1750 %username% test"')`
Intenté solucionar el problema escribiendo la clave (HKCU) en la función `def install()`, pero no funciona. ¿Es posible instalar el paquete como la cuenta de usuario de la máquina, en lugar de usar la cuenta del sistema, para escribir la clave en HKCU?
Otra prueba inconclusa: copié un archivo .reg a la raíz de mi disco duro y luego lo ejecuté con este código:
`run(r'REG IMPORT C:\test.reg')`
o
`subprocess.call(['reg', 'import', C:\test.reg])`.
¿Tienes alguna idea de cuál podría ser el problema?
Gracias de antemano por tu ayuda.
Saludos cordiales,
Adrien