ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Структура reg-файлов в ОС семейства WindowsReg-файл - это файл, имеющий определенную структуру и содержащий информацию, которая может быть импортирована в реестр. Если была заблокирована работа с редактором реестра, то наиболее легким способом подредактировать реестр будет создание и импортирование reg-файла.
К reg-файлам предъявляются определенные требования по структуре. Начнем с того, что в первой строке файла обязательно должно быть введено (для Windows ХР) REGEDIT4 или (для Windows 2000/XP) Windows Registry Editor Version 5.00.
Обратите внимание на то, что буквы должны быть большие. Кроме этого в первой строке ничего быть не должно. После этого текста ОБЯЗАТЕЛЬНО должна быть пустая строка.
Затем, указывается раздел реестра, в котором надо прописать или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки [...]. Ниже прописываются параметры, которые надо добавить, по одному параметру в строке. Если надо провести изменения в нескольких разделах, то должны оставлять одну пустую строку между последним параметром предыдущего раздела и названием следующего раздела. Может немного запутанно, но вот как это должно выглядеть: REGEDIT4 [Razdel1] "param1"="znachenie1" "param2"="znachenei2" "param3"="znachenie3" [Razdel2] "param_1"="znachenie_1" Последняя строка в файле должна быть ПУСТОЙ. После того, как создали такой файл, просто запустите его как обычную программу, вам будет выдан запрос о необходимости провести изменения в реестре, и после положительного ответа информация из файла будет импортирована. О результатах импортирования Windows сообщит в появившемся после этого окне.
Windows 2000/XP обладает обратной совместимостью и может обрабатывать файлы, созданные в Windows 9x. Но если вы экспортировали файл в Windows XP и перенесли его на Windows 9x, то вручную измените первую строчку на REGEDIT4.
Теперь пару слов о параметрах, которые можно добавлять. Как вы, наверное, обратили внимание, в приведенном выше примере добавляются параметры с помощью строк типа "param1"="znachenie1". Т.е. таким образом добавляется СТРОКОВЫЙ параметр (в качестве значения может содержать последовательность любых символов) с именем "param1" и значением "znachenie1". Но ведь существуют еще и параметры двоичные (число в двоичном формате) и DWORD (число в десятичном или шестнадцатеричном формате). Формат записи для их добавления несколько другой. Для параметров типа DWORD используется строка "param"=dword:XXXXXXXX Здесь "param" - имя параметра, dword - указывает на тип этого параметра (буквы должны быть обязательно маленькие!) и после двоеточия следует значение из восьми цифр в шестнадцатеричном (!) формате. Однако большинство параметров DWORD имеют значение либо 0, либо 1, значит, вы должны написать соответственно либо 00000000, либо 00000001 вместо значков ХХХХХХХХ. Пробелы в строке не допускаются. Для добавления двоичного параметра формат записи несколько иной: "param"=hex:XX,XX,XX,.... Теперь расшифруем эту строку. С названием параметра все ясно, после знака "=" идет hex, т.е. указывается, что это будет двоичный параметр, затем идут шестнадцатеричные числа, отделенные запятой. Например, если надо добавить двоичный параметр равный "be 00 00 00", то пишется строка "param"=hex:be,00,00,00 В реестре существуют параметры "По умолчанию" ("Default"). Чтобы присвоить им какое-то значение через reg-файл, надо добавить такую строку: @="znachenie" Здесь значок @ показывает, что у нас присваивается значение параметра "По умолчанию". Обратите внимание на то, что он не заключается в кавычки. Рассмотрим пример REG-файла: Данный фай был получен путем экспорта из редактора реестра RegEdit Заключение Реестр Windows – это большая база данных, которая хранит в себе все настройки Windows. Системный реестр операционной системы Windows имеет очень важное значение в ее работе, функциональности и быстродействии. К основным достоинствам системного реестра можно отнести следующие особенности: 1) высокая скорость чтения/записи параметров 2) безопасность хранения информации 3) возможность защиты от копирования 4) возможность поддерживать тысячи обращений к базе данных 5) большая вместимость данных.
К основным недостаткам можно отнести: 1) реестр Windows подвержен фрагментации, из-за чего доступ к настройкам постепенно замедляется 2) по мере того как пользователь устанавливает программы, размер реестра увеличивается, что сказывается на работе всей системы в целом. 3) Перенос настроек программ через реестр невозможен 4) параметры настроек в реестре не имеют никаких комментариев и описания, что затрудняет понимание их значений.
Не нашли, что искали? Воспользуйтесь поиском:
|