Пт, 26.04.2024, 21:18
Приветствую Вас Гость

Сайт Полезной Информации

Каталог статей

Главная » Статьи » Мои статьи

Обозначение параметров и разделов реестра

Обозначение параметров и разделов реестра

Запись "раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft" на практике означает, что вам нужно:

  1. Сначала перейти в раздел HKEY_LOCAL_MACHINE.
  2. Затем из раздела HKEY_LOCAL_MACHINE перейти во вложенный в него раздел SOFTWARE.
  3. А затем из раздела SOFTWARE перейти во вложенный в него раздел Microsoft.

Аналогичным образом осуществляется и переход в другие разделы (ключи). При этом запись типа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft является краткой записью перехода, или, как его еще называют, путем.

Структура реестра

Весь реестр Windows XP делится на пять основных ветвей - пять стандартных разделов (или ключей), в которые входят все остальные. Эти разделы (ключи) называются стандартными разделами (ключами). Именно они формируют базовую структуру реестра. Эти разделы (ключи) таковы:

  • HKEY_CURRENT_USER - данный раздел (ключ) является корневым для данных конфигурации пользователя, вошедшего в систему в настоящий момент. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Кроме того, в этом разделе могут храниться параметры, используемые различными прикладными программами. Например, программа воспроизведения звуковых файлов может записать в этот раздел список наиболее часто прослушиваемых композиций. Вместо полного имени ключа иногда используется аббревиатура HKCU. Наиболее полезным в этом разделе (ключе) является подраздел Software, так как именно в нем можно обнаружить параметры, посвященные каждому из установленных в системе приложений. Обычно такие параметры группируются по производителю.
  • HKEY_USERS - Данный раздел (ключ) содержит все профили пользователей компьютера. По своей сути раздел HKEY_CURRENT_USER является подразделом ключа HKEY_USERS. Просто раздел HKEY_CURRENT_USER был вынесен в число стандартных в целях удобства. В разделе (ключе) HKEY_USERS раздел HKEY_CURRENT_USER обозначается как длинная строка цифр и букв типа: S-1-5-24-1365425787-34253468867-2342436-700. Кстати, эта абракадабра на самом деле является идентификатором безопасности (SID), под которым работает текущий пользователь (то есть вы). Вместо полного имени раздела HKEY_USERS иногда используется аббревиатура HKU.
  • HKEY_LOCAL_MACHINE - этот раздел (ключ) содержит параметры аппаратной конфигурации (устройств компьютера), относящиеся к данному компьютеру. Содержимое данного раздела (ключа) является абсолютно одинаковым для всех пользователей системы. Вместо полного имени раздела иногда используется аббревиатура HKLM.
  • HKEY_CLASSES_ROOT - этот раздел (ключ) по сути является подразделом HKEY_LOCAL_MACHINE\Software. Хранящиеся здесь сведения отвечают за запуск необходимых программ при открытии файлов с различными расширениями. Вместо полного имени раздела иногда используется аббревиатура HKCR. Начиная с Windows 2000, эти сведения хранятся как в HKEY_LOCAL_MACHINE, так и в HKEY_CURRENT_USER. Раздел HKEY_LOCAL_MACHINE\Software\Classes содержит параметры по умолчанию, которые относятся ко всем пользователям локального компьютера. Параметры, содержащиеся в разделе (ключе) HKEY_CURRENT_USER\Software\Classes, переопределяют принятые по умолчанию и относятся только к текущему пользователю. Раздел (ключ) HKEY_CLASSES_ROOT включает в себя данные из обоих источников. Кроме того, раздел HKEY_CLASSES_ROOT представляет объединенные данные программам, написанным под ранние версии Windows. Изменения настроек текущего пользователя выполняются в разделе HKEY_CURRENT_USER\Software\Classes. Модификация параметров по умолчанию должна производиться в разделе (ключе) HKEY_LOCAL_MACHINE\Software\Classes. Данные из разделов, добавленных в HKEY_CLASSES_ROOT, будут сохранены системой в разделе (ключе HKEY_LOCAL_MACHINE\Software\Classes. Если изменяется параметр в одном из подразделов раздела HKEY_CLASSES_ROOT и такой подраздел уже существует в HKEY_CURRENT_USER\Software\Classes, то для хранения информации будет использован раздел (ключ) HKEY_CURRENT_USER\Software\Classes, а не HKEY_LOCAL_MACHINE\Software\Classes.
  • HKEY_CURRENT_CONFIG - данный раздел (ключ) содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.

Типы параметров реестра

Все параметры, используемые в реестре, имеют определенный тип, в соответствии с которым они принимают определенные значения, определенным образом хранятся, обрабатываются и т.д. Всего в Windows XP предусмотрено семь типов, к которым принадлежат все параметры реестра. Все они перечислены в приведенной ниже таблице.

Название Обозначение Описание
Двоичный параметр REG_BINARY Двоичные (или их еще называют бинарные) параметры представляют собой набор символов, хранящихся в двоичном виде и доступных для редактирования только в шестнадцатеричном формате.
Параметр DWORD REG_DWORD Параметр такого типа имеет числовое значение. Довольно часто используются значения 0 и 1. При этом "0" означает "нет", а "1" - "да". REG_DWORD_BIG_ENDIAN (самый младший байт хранится в памяти в последнем числе). При изменении значения параметра с таким типом, вы можете выбрать систему счисления, в которой он должен отображаться: десятичную или шестнадцатеричную. По умолчанию используется шестнадцатеричная система счисления, но при использовании чисел от 0 до 9 система счисления не имеет никакого значения.
Расширяемая строка данных REG_EXPAND_SZ Строка данных переменной длины. Этот тип данных включает имена специальных переменных, обрабатываемых программой или службой. Когда программа или служба читает такую строку из реестра, то операционная система автоматически подставляет вместо имени специальной переменной текущее значение этой переменной.
Многострочный параметр REG_MULTI_SZ Многострочный текст, представляющий собой несколько строк, объединенных воедино. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами.
Строковый параметр REG_SZ Текстовая строка фиксированной длины. Содержит обычный текст, который можно прочитать.
Двоичный параметр REG_RESOURCE_REQUIRMENTS_LIST Последовательность вложенных массивов. Служит для хранения списка ресурсов, которые используются драйвером устройства или управляемым им физическим устройством. Обнаруженные данные система сохраняет в разделе \ResourceMap. В окне редактора реестра эти данные отображаются в виде двоичного параметра в шестнадцатеричном формате.
Двоичный параметр REG_RESOURCE_LIST Последовательность вложенных массивов. Служит для хранения списка драйверов аппаратных ресурсов, которые могут быть использованы определенным драйвером устройства или управляемым им физическим устройством. Часть этого списка система записывает в раздел \ResourceMap. Данные определяются системой. В окне редактора реестра они отображаются в виде двоичного параметра в шестнадцатеричном формате.
Двоичный параметр REG_FULL_RESOURCE_DESCRIPTOR Последовательность вложенных массивов. Служит для хранения списка ресурсов, которые используются физическим устройством. Обнаруженные данные система сохраняет в разделе \HardwareDescription. В окне редактора реестра эти данные отображаются в виде двоичного параметра в шестнадцатеричном формате.
Отсутствует REG_NONE Не имеющие определенного типа данные. Такие данные записываются в реестр системой или приложением. В окне редактора отображаются в виде двоичного параметра в шестнадцатеричном формате.
Сылка REG_LINK Символическая ссылка в формате Юникод
Параметр QWORD REG_QWORD Данные, представленные в виде 64-разрядного целого. Такие данные отображаются в окне редактора реестра в виде двоичного параметра. Параметр впервые введен в Windows 2000.
Категория: Мои статьи | Добавил: shtykhar2508 (12.01.2014)
Просмотров: 1376 | Комментарии: 2 | Рейтинг: 0.0/0
Всего комментариев: 1
1 Sergaquar  
0
<a href=http://zmkshop.ru/>олден строй</a>

Имя *:
Email *:
Код *:
Поиск
Категории раздела
Мои статьи [8]
Наш опрос
Оцените мой сайт
Всего ответов: 4
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
korshun© 2024 | Яндекс.Метрика
"Удалить вирус не составит проблем"