Désolé d'avoir pris autant de temps, je pense que c'est le plus long que j'ai pris pour écrire une réponse!
Il y a un certain temps, je voulais des fonctionnalités très similaires, mais je ne pouvais pas trouver un moyen de le faire ... maintenant que je connais un peu plus de programmation, je pensais que cela valait la peine d'essayer de faire quelque chose.
Ainsi, quelques heures plus tard, je vous donne, RegSync v1
.

Prenez simplement une copie du chemin de registre complet (dans votre cas HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
) et collez-le dans la boîte.
Cliquez sur Démarrer et il surveillera automatiquement cette clé de registre pour tout ajout, suppression ou modification.
S'il détecte des modifications, il *
exportera un fichier de registre appelé regsync.reg
dans le même dossier que l'application en cours d'exécution.
*
En cas de plusieurs changements à la fois, il attendra 5 secondes après le premier changement.
Lorsque / après avoir appuyé sur le bouton Démarrer, il surveillera le dossier dans lequel il se trouve pour toute modification du regsync.reg
fichier, et s'il détecte une modification, il supprimera TOUTES les entrées de la clé de registre que vous avez sélectionnée localement et importera le fichier de registre. (Veuillez faire attention, il ne vérifiera pas que le .Reg
fichier correspond à l'emplacement qu'il surveille, donc, si vous tapez des emplacements différents sur chaque PC, cela peut mal tourner).
Donc ... vous pouvez l'exécuter à partir de dropbox ou de partages Windows, ou de tout autre service de partage de dossiers. Exécutez-le sur les deux ordinateurs et sélectionnez la clé de registre à surveiller.
Notes supplémentaires ...
Cela nécessite la version 4 du framework .NET.
Il ne surveille pas les sous-clés, vous pouvez exécuter des copies supplémentaires de l'outil dans des dossiers différents (j'ai déjà des idées pour améliorer cela, mais seulement si les gens ont besoin de l'outil).
Bien qu'il ne nécessite pas d'élévation UAC, il vous bug pour l'élévation chaque fois qu'il essaie d'importer ou d'exporter depuis le registre (il appelle essentiellement regedit.exe
/ reg.exe
), donc, je vous recommande d'exécuter le programme elevated ... Il le fait plusieurs fois et cela deviendra très ennuyeux.
Aucune garantie - Il obtient le badge "Works on my PC", et je l'ai testé sur plusieurs machines, mais, cela n'a pas eu de révision de code et d'heures de test ... Commencez à terminer en quelques heures.
Même si vous ne finissez pas par l'utiliser, j'espère que cela sera utile à quelqu'un là-bas!