Вибачте за те, що зайняли так довго, я думаю, що це найдовше, що я взяв, щоб написати відповідь!
Віки тому я хотів дуже подібний функціонал, але, я не міг знайти спосіб цього зробити ... тепер, коли я знаю зовсім трохи більше програмування, я подумав, що варто спробувати щось зробити.
Отже, через кілька годин, я даю вам RegSync v1
,.
Просто візьміть копію повного шляху до реєстру (у вашому випадку HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
) та вставте його у вікно.
Натисніть кнопку Пуск, і він автоматично відстежить цей ключ реєстру за будь-якими доповненнями, видаленнями або змінами.
Якщо він виявить будь-які зміни, він *
експортує файл реєстру, викликаний regsync.reg
у тій самій папці, що і додаток.
*
У випадку більше, ніж однієї зміни одночасно, вона чекатиме 5 секунд після першої зміни.
Якщо / після натискання кнопки запуску, він буде контролювати папку, в якій знаходиться, за будь-якими змінами у regsync.reg
файлі, і якщо виявить зміни, видалить ВСІ записи із вибраного вами локального ключа реєстру та імпортуватиме файл реєстру. (Будьте уважні, він не перевірить відповідність .Reg
файлу розташуванню, яке він відстежує, тому, якщо ви введете різні місця на кожному ПК, це може погіршитись).
Отже ... ви можете запустити це з папки "вікна" або акцій Windows або будь-якого іншого сервісу спільного використання папок. Запустіть його на обох комп'ютерах та виберіть ключ реєстру для моніторингу.
Додаткові нотатки ...
Для цього потрібна .NET Framework версія 4.
Він не контролює підрозділи, ви можете запускати додаткові копії інструменту, хоч у різних папках (у мене вже є ідеї, щоб покращити це, але, лише якщо у людей є необхідність у цьому інструменті).
Хоча це не вимагає підвищення рівня UAC, воно буде клопотати вас про висоту кожного разу, коли він намагатиметься імпортувати чи експортувати з реєстру (в основному це дзвінки regedit.exe
/ reg.exe
), тому я рекомендую запускати програму підвищеною ... Це робиться кілька разів і це стане дуже дратівливим.
Ніяких гарантій - він отримує значок "Працює на моєму ПК", і я перевірив його на декількох машинах, але це не було перегляду коду та годин тестування ... Почніть закінчувати через кілька годин.
Навіть якщо ви не закінчите його використовувати, я сподіваюся, що це комусь корисно!