Главная » Статьи » Windows |
Параметры являются одной и самой важной частью реестра после разделов. Каждый параметр имеет свое имя, значение и тип значения. Рассмотрим наиболее часто используемые типы данных описываемые в данной статье. REG_BINARY – двоичные данные (Binary Value) представляют собой набор двоичных данных, доступных для редактирования в шестнадцатеричном формате. Подобный тип данных используется для хранения сведений об аппаратных ресурсах. REG_DWORD – целое число (DWORD Value) моет задаваться в двоичном, десятичном и шестнадцатеричном форматах. Это один из самых применяемых типов параметров. Очень часто он работает в качестве своеобразного переключателя: 1 – включение (True)/0 выключение (False). В реестре Windows 7 присутствует два вида DWORD: 32-битное значение и 64-битое значение. Подробнее на заданную тематику можно почитать в книгах по программированию системного реестра Windows. REG_EXPAND_SZ – расширенная строка (Expandable String Value) используется для ссылок на файлы. Кроме произвольного текста значение параметра такого типа может включать в себя специальные переменные. Во время обработки системой они могут заменяться на определенные значения, например пути к папкам. В таком качестве часто используются следующие переменные: %systemroot% – путь к каталогу, в котором операционная система хранит свои файлы (например, каталог C:\Windows). %windir% – похоже на предыдущую переменную. Ее отличие от %systemroot% заключается в том, что переменную %systemroot% переопределить нельзя, каталог, к которому ведет переменная %windir%, можно изменить с помощью окна Переменные среды (Панель управления > Система и безопасность > Система > Дополнительные параметры системы >вкладка Дополнительно > кнопка Переменные среды). %systemdrive% – заменяет собой букву системного диска (как правило, диск С:). %userprofile% – подставляет путь к каталогу, хранящему профиль текущего пользователя. %programfiles% – заменяет собой путь к папке, в которую Windows устанавливает все программы (как правило, C:\Program Files). %username% – подставляет имя текущего пользователя, работающего с системой. %computername% – подставляет имя компьютера (используется при обращении к компьютеру по сети). REG_MULTI_SZ – многострочный текст (MultiString Value) обычно используется для представления списков. REG_SZ – текстовая строка (String Value). Это один из самых распространенных типов данных в реестре. | |
Категория: Windows | |
Всего комментариев: 0 | |