на главную | войти | регистрация | DMCA | контакты | справка | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


моя полка | жанры | рекомендуем | рейтинг книг | рейтинг авторов | впечатления | новое | форум | сборники | читалки | авторам | добавить




Суть реестра — его значения

Значения — это место, где хранится информация, в то время как разделы нужны для организации значений. Реестр использует восемь типов значений, соответствующих информации, которую они содержат. У каждого типа значений есть по крайней мере два имени — стандартное и символьное (приведено в круглых скобках в табл. 3.1).

Таблица 3.1. Значения параметров реестра
Вид значенияЗначок, используемый в редакторе реестраМожет ли быть создано в редакторе реестра?
Строковый параметр (REG_SZ)ISДа
Мультисгроковый параметр (REG_MULTI_SZ)Да
Расширяемый строковый параметр (REG_EXPAND_SZ)тДа
Двоичный параметр (REG_BINARY)Is*Да
Параметр DWORD (32 бита) (REGJ5W0RD)шДа
Параметр QWORD (64 бита) (REG_QWORD)шДа
Машинное слово (REGJM)RD_BIGENDIAN)шНет
Список ресурсов (REG_LIST, REG_RESOURCE_ REQUIREMENTS J.IST или FULL_RESOURCE_ DESCRIPTOR)ISНет

Хотя редактор реестра и позволяет просматривать и редактировать все восемь видов значений, создавать он может только шесть самых распространенных (и самых используемых) видов. На практике вы в основном будете создавать только строковые, двоичные и DWORD-параметры.

О Строковые значения

Строковые значения содержат строки знаков, более известные как читаемый текст. Большинство значений, которые будут интересны, окажутся строковыми значениями; их легче всего редактировать, и обычно они написаны простым языком. Для редактирования строкового значения необходимо дважды щелкнуть мышью и ввести строку в текстовое поле (рис. 3.3).

строкыадга пдрлиггр*' шя
JhSnXi+W
1OK: [ f On ***» . j
--—'"*''i
Рис. 3.3. Редактирование строкового значения

Помимо стандартных строк существует еще два специальных строковых типа:

евой символ с клавиатуры. Единственный способ -скопировать и вставить его из другого приложения.

• REG_EXPAND_SZ содержит специальные переменные, в которые система Windows подставляет данные перед тем, как передать их приложению. Например, указание на звуковой файл может выглядеть так: %SystemRoot%\Media\doh. wav. Когда Windows считывает значение, она подставляет конкретный путь вместо переменной %SystemRoot%, например C:\Windows\Media\doh.wav (или другой путь, в зависимости от того, где была установлена операционная система). Таким образом, передаваемое значение будет правильным при любом расположении системной папки Windows.

я

^ Убедитесь, что при работе с локализованными переменными выбран тип REG_


Структура реестра | Хитрости Windows 7. Для профессионалов | cледующая глава