Pagina 1 di 1
Cerca nel registro
Pubblicato: 9 gennaio 2020 - 11:53
di Christophe0110
Salve,
vorrei cercare nella sezione session_setup di uno dei miei pacchetti una chiave specifica nel registro di sistema dell'utente (in HKEY_CURRENT_USER\Software\KONICA MINOLTA) per elencare tutte le chiavi con quel nome specifico e quindi modificarla.
Nel mio caso, il nostro server di stampa è stato reinstallato e ha un nome diverso.
La configurazione della fotocopiatrice KONICA MINOLTA sulle workstation client si trova in questa posizione del registro e devo semplicemente cercare tutte le chiavi con il nome del vecchio server e sostituirle con il nuovo nome (e funziona, l'ho testato). In questo modo, gli utenti mantengono la loro configurazione anche se la stampante viene reinstallata dal nuovo server.
Esiste un esempio da qualche parte che spieghi come cercare una chiave in un ramo specifico e modificarla?
Grazie,
Christophe.
Re: Ricerca nel registro
Pubblicato: 10 gennaio 2020 - 11:19
di dcardon
Christophe0110 ha scritto: ↑9 gennaio 2020 - 11:53
Salve,
nella sezione session_setup di uno dei miei pacchetti, vorrei cercare una chiave specifica nel registro dell'utente (sotto HKEY_CURRENT_USER\Software\KONICA MINOLTA) per elencare tutte le chiavi con un nome specifico e modificarla.
Nel mio caso, il nostro server di stampa è stato reinstallato e ha un nome diverso.
La configurazione della fotocopiatrice KONICA MINOLTA sulle workstation client si trova in questa posizione del registro e devo semplicemente cercare tutte le chiavi con il nome del vecchio server e sostituirle con il nuovo nome (e funziona, l'ho testato). In questo modo, gli utenti mantengono la loro configurazione anche se la stampante viene reinstallata dal nuovo server.
Esiste un esempio da qualche parte che spieghi come cercare una chiave in un ramo specifico e modificarla?
Cordiali saluti,
Christophe.
Se setuphelpers non contiene i comandi necessari, è possibile utilizzare direttamente la libreria winreg. È possibile consultare il codice della libreria setuphelpers per farsi un'idea della sintassi.
Sinceramente,
Denis
Re: Ricerca nel registro
Pubblicato: 13 gennaio 2020 - 09:22
di Christophe0110
Ciao Denis,
devo essermi perso qualcosa, ma quando guardo nella libreria WinReg non trovo nessuna funzione per rinominare una chiave.
Trovo funzioni per creare una chiave, eliminare una chiave (e tutti i suoi valori) e creare o modificare un valore con il suo tipo, ma niente per modificare il nome della chiave...
Come posso fare?
Grazie!
Re: Ricerca nel registro
Pubblicato: 13 gennaio 2020 - 10:40
di vcardon
Christophe0110 ha scritto: ↑13 gen 2020 - 09:22
Ciao Denis,
devo essermi perso qualcosa, ma quando guardo nella libreria WinReg, non riesco a trovare nessuna funzione che mi permetta di rinominare una chiave.
Riesco a trovare come crearne una, come eliminarne una (e tutti i suoi valori), o come creare o modificare un valore con il suo tipo, ma niente per modificare il nome della chiave...
Come posso fare?
Grazie
Ciao Christophe
Se puoi eliminare e creare una chiave di registro, è un po' come rinominare qualcosa, non è vero?
Sinceramente.
Vincenzo
Re: Ricerca nel registro
Pubblicato: 13 gennaio 2020 - 13:02
di Christophe0110
Sì, okay... Solo che quando lo elimino, devo anche ricreare tutto ciò che è sottostante (tutti i valori, ecc.)...
Ma credo di aver trovato una soluzione eseguendo `reg /COPY` seguito da `reg /DELETE`... Il comando `COPY` crea una copia della chiave (con tutte le sue sottochiavi) in un'altra chiave (con un nome diverso)... Quindi, funziona... Ma senza usare codice Python...