Сравнение REG-файлов | All about OS

Сравнение REG-файлов

Категория: 'XP

Сравнение двух REG-файлов часто является простейшим способом обнаружить, где в реестре Windows ХР хранит настройку. Создайте эти REG-файлы перед и после изменения настройки, которая имеется в интерфейсе пользователя и которая, как вы знаете, находится в реестре. Именно этим способом я нашел расположение настроек, содержащихся в Tweak UI и описанных в гл. 5. Вначале я экспортировал HKCU в REG-файл. Я изменял настройку в Tweak ТЛ и экспортировал ту же ветвь во второй REG-файл. Затем я сравнивал два файла, чтобы определить, какое значение изменилось, когда я изменил настройку в Tweak UI. Вы можете использовать этот метод для обнаружения практически любых настроек, которые имеют интерфейс пользователя для их расположения в реестре.
Единственный недостаток сравнения двух файлов реестра состоит в том, что вам требуется инструмент для сравнения файлов. Однако Windows ХР поставляется с таким инструментом, о котором я расскажу вам далее в этом разделе. Преимуществ у этого метода много. Во-первых, он быстр и прост. Во-вторых, его результаты абсолютно точны и аккуратны. Если вы не будете очень долго ждать перед тем, как сделать второй снимок, различия между снимками будут включать только те настройки, которые вы изменили. Кроме того, REG-файлы легко читать и, таким образом, у вас не будет проблем с их расшифровкой.
Теперь некоторые подробности. Вспомните, что редактор реестра (Regedit) может экспортировать весь или часть реестра в текстовый файл, который имеет расширение .reg (REG-файл). REG-файл очень похож на INT-файл. Он содержит один или более разделов; имя каждого из разделов представляет собой путь к ключу реестра. Каждый раздел содержит значение ключа. Каждое значение имеет формат пате=значение. Если значение является строкой и содержит пробелы, то оно должно быть заключено в кавычки. Значение по умолчанию каждого ключа выглядит как @=значение. Глава 9 описывает REG-файлы во всем их великолепии, включая то, как интерпретировать в них типы значений. Чтобы экспортировать реестр в REG-файл, щелкните на ключе, который вы хотите экспортировать. Затем в меню File (Файл) выберите пункт Export (Экспорт). В диалоговом окне Export Registry File (Экспорт файла реестра) щелкните на Win9x/NT4 Registration Files (Файлы реестра Win9x/ NT4)(*.reg), чтобы экспортировать в ANSI REG-файл версии 4. Вспомните из гл. 2, что Regedit поддерживает REG-файлы двух различных форматов: ANSI и Unicode. Большинство инструментов для сравнения файлов работают только с первым и, таким образом, вы должны создать для них ANSI REG-файл версии 4. В то же время инструменты, о которых я говорю в этой главе, поддерживают текстовые файлы в формате Unicode. Если вы не знакомы с кодировками символов ANSI и Unicode, обратитесь к гл. 1.

Страниц: 1 2

« Глава 8.Поиск настроек реестра
Решение «все в одном» »