Шаг 69.
Основы JavaScript.
Структура reg-файла

    На этом шаге мы рассмотрим структуру reg-файла.

    Рассмотрим сначала структуру записей в reg-файле, который можно создать с помощью обычного текстового редактора, например Блокнота Windows. В первой строке этого файла должно быть написано прописными буквами REGEDIT4. Затем должна быть пустая строка. В третьей строке в квадратных скобках пишется имя раздела реестра. В четвертой строке располагается запись согласно приведенному ниже формату:

    "имя параметра"=значение

    Если в данном разделе реестра следует разместить еще один параметр, то запись о нем располагается в следующей строке. Таким образом, сведения о каждом параметре записываются в отдельной строке reg-файла. Аналогичным образом можно создать записи, относящиеся к другому разделу реестра. Однако между такими секциями, каждая из которых соответствует отдельному разделу реестра, обязательно должна быть одна пустая строка. Таким образом, структура reg-файла имеет следующий вид:

REGEDIT4

[имя раздела 1]
"имя параметра 11"=значение 11
"имя параметра 12"=значение 12
.   .   .
"имя параметра 1N"=значение 1N

[имя раздела 2]
"имя параметра 21"=значение 21
"имя параметра 22"=значение 22
.   .   .
"имя параметра 2N"=значение 2N
.   .   .
[имя раздела L]
"имя параметра L1"=значение L1
"имя параметра L2"=значение L2
"имя параметра LN"=значение LN

    Значения параметров могут принадлежать одному из трех типов:

  1. строковый - значения этого типа являются просто строкой символов, заключенной в кавычки;
  2. DWORD - для записи значения этого типа используется формат dword:XXXXXXXX. Вместо X записываются шестнадцатеричные цифры. Обычно параметры типа DWORD имеют значение либо 0, либо 1. В этих случаях для задания значения требуется записать либо dword:00000000, либо dword:00000001;
  3. двоичный - для записи значения этого типа используется формат hex:XX,XX,.... Вместо XX записываются шестнадцатеричные цифры; пары таких цифр разделяются запятой. Например, для задания значения af 00 01 00 следует записать hex:af,00,01,00.

    Кроме того, в реестре могут быть установлены параметры по умолчанию (default). Чтобы присвоить какое-то значение параметру по умолчанию, необходимо просто записать в reg-файле следующее выражение:

    @=значение

    Рассмотренные выше записи reg-файла добавляют, а не перезаписывают записи в реестре. Чтобы удалить раздел в реестре, необходимо в reg-файле перед его именем в квадратных скобках поставить символ "минус":

    [-HKEY_LOCAL_MACHINE\Software]

    Чтобы удалить параметр, следует присвоить ему символ "минус":

    "имя параметра"=-

    Ниже в качестве примера приведено содержимое reg-файла, с помощью которого устанавливается начальная веб-страница, загружаемая в браузер Internet Explorer:

REGEDIT4

[HKEY_CURENT_USER\SOFTWARE\Miсrosoft\Internet Explorer\Main]
"Start Page" = http://it.kgsu.ru

    На следующем шаге мы рассмотрим методы, позволяющие менять содержимое реестра.




Предыдущий шаг Содержание Следующий шаг