Perdón por tomar tanto tiempo, ¡creo que este es el tiempo más largo que he tomado para escribir una respuesta!
Hace siglos, quería una funcionalidad muy similar, pero no pude encontrar una manera de hacerlo ... ahora que conozco bastante más programación, pensé que valdría la pena intentar hacer algo.
Así, unas horas más tarde, se lo dan, RegSync v1
.
Simplemente tome una copia de la ruta completa del registro (en su caso HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
) y péguela en el cuadro.
Haga clic en Inicio y supervisará automáticamente esa clave de registro en busca de adiciones, eliminaciones o cambios.
Si detecta algún cambio, *
exportará un archivo de registro llamado regsync.reg
en la misma carpeta en la que se ejecuta la aplicación.
*
En caso de más de un cambio a la vez, esperará 5 segundos después del primer cambio.
Cuando / después de presionar el botón de inicio, controlará la carpeta en la que se encuentra para regsync.reg
detectar cualquier cambio en el archivo, y si detecta un cambio, eliminará TODAS las entradas en la clave de registro que seleccionó localmente e importará el archivo de registro. (Tenga cuidado, no comprobará que el .Reg
archivo coincida con la ubicación que está monitoreando, por lo tanto, si escribe diferentes ubicaciones en cada PC, puede salir mal).
Entonces ... puede ejecutar esto desde Dropbox o Windows Share, o cualquier otro servicio para compartir carpetas. Ejecútelo en ambas computadoras y seleccione la clave de registro para monitorear.
Notas adicionales...
Esto requiere .NET Framework versión 4.
No supervisa las subclaves, aunque puede ejecutar copias adicionales de la herramienta en diferentes carpetas (ya tengo ideas para mejorar esto, pero solo si la gente necesita la herramienta).
Si bien no requiere elevación de UAC, lo molestará para la elevación cada vez que intente importar o exportar desde el registro (Básicamente llama regedit.exe
/ reg.exe
), por lo tanto, recomiendo que ejecute el programa elevado ... Lo hace varias veces y se volverá muy molesto.
Sin garantías: obtiene el distintivo "Funciona en mi PC" y lo he probado en algunas máquinas, pero esto no ha tenido revisión de código y horas de prueba ... Comience a terminar en unas pocas horas.
Incluso si no termina usándolo, ¡espero que sea útil para alguien por ahí!