Página 1 de 1
Buscar en el registro
Publicado: 9 de enero de 2020 - 11:53 a. m.
por Christophe0110
Hola,
me gustaría buscar en la sección session_setup de uno de mis paquetes una clave específica en el registro del usuario (en HKEY_CURRENT_USER\Software\KONICA MINOLTA) para listar todas las claves con ese nombre y luego modificarla.
En mi caso, nuestro servidor de impresión se ha reinstalado y ahora tiene un nombre diferente.
La configuración de la copiadora KONICA MINOLTA en las estaciones de trabajo cliente se encuentra en esta ubicación del registro, y simplemente necesito buscar todas las claves con el nombre del servidor antiguo y reemplazarlas por el nuevo (y funciona, lo he probado). De esta forma, los usuarios conservan su configuración aunque la impresora se reinstale desde el nuevo servidor. ¿
Existe algún ejemplo que explique cómo buscar una clave en una rama específica y modificarla?
Gracias,
Christophe.
Re: Buscando en el registro
Publicado: 10 de enero de 2020 - 11:19 a. m.
por dcardon
Christophe0110 escribió: ↑9 de enero de 2020 - 11:53 AM
Hola,
en la sección session_setup de uno de mis paquetes, me gustaría buscar una clave específica en el registro del usuario (en HKEY_CURRENT_USER\Software\KONICA MINOLTA) para listar todas las claves con un nombre específico y modificar esa clave.
En mi caso, nuestro servidor de impresión se ha reinstalado y tiene un nombre diferente.
La configuración de la copiadora KONICA MINOLTA en las estaciones de trabajo cliente se encuentra en esta ubicación del registro, y simplemente necesito buscar todas las claves con el nombre del servidor antiguo y reemplazarlas con el nuevo nombre (y funciona, lo he probado). De esta manera, los usuarios conservan su configuración incluso si la impresora se reinstala desde el nuevo servidor. ¿
Existe algún ejemplo que explique cómo buscar una clave en una rama específica y modificarla?
Saludos cordiales,
Christophe.
Si setuphelpers no tiene los comandos que necesitas, puedes usar directamente la biblioteca winreg. Puedes consultar el código de setuphelpers para familiarizarte con la sintaxis.
Atentamente,
Denis
Re: Buscando en el registro
Publicado: 13 de enero de 2020 - 09:22
por Christophe0110
Hola Denis,
debo estar pasando algo por alto, pero al revisar la biblioteca WinReg, no encuentro ninguna función para renombrar una clave.
Encuentro funciones para crear una clave, eliminar una clave (y todos sus valores), y crear o editar un valor con su tipo, pero nada para editar el nombre de la clave... ¿
Cómo puedo hacerlo? ¡
Gracias!
Re: Buscando en el registro
Publicado: 13 de enero de 2020 - 10:40 a. m.
por vcardon
Christophe0110 escribió: ↑13 de enero de 2020 - 9:22 a. m.
Hola Denis,
debo estar pasando algo por alto, pero cuando busco en la biblioteca WinReg, no encuentro ninguna función que me permita renombrar una clave.
Puedo encontrar cómo crear una, cómo eliminar una (y todos sus valores), o cómo crear o editar un valor con su tipo, pero nada para editar el nombre de la clave... ¿
Cómo lo hago?
Gracias
Hola Christophe
Si puedes eliminar y crear una clave de registro, es un poco como cambiarle el nombre, ¿no?
Atentamente.
Vicente
Re: Buscando en el registro
Publicado: 13 de enero de 2020 - 13:02
por Christophe0110
Sí, de acuerdo... Excepto que cuando lo borro, también tengo que recrear todo lo que hay debajo (todos los valores, etc.)...
Pero creo que he encontrado una solución ejecutando `reg /COPY` seguido de `reg /DELETE`... El comando `Copy` hace una copia de la clave (con todas sus subclaves) en otra clave (con un nombre diferente)... Así que funciona... Pero sin usar código Python...