"Барри Саймон "О реестре Registry и настройке системы Windows95" (прогр.)" - читать интересную книгу автора

окне "Изменение свойств типа".
Байт 2, бит 4: Запрещает редактировать описание действия (Edit Action),
которое вызывается нажатием кнопки "Изменить" в диалоговом окне "Изменение
свойств типа".
Байт 2, бит 5: Запрещает редактировать строку команды в диалоговом окне
"Изменение действия для типа" (Edit Action).
Байт 2, бит 6: Запрещает настраивать поля DDE (динамического обмена
данными) в диалоговом окне "Изменение действия для типа".

Например, для подраздела Drive шестнадцатеричное значение EditFlag равно d2
01 00 00 (в двоичном формате 1101 0010 0000 0001). В байте 1 установлены
биты 2, 5, 7 и 8, а в байте 2 - бит 1. Параметр EditFlag для подраздела
batfile равен d0 04 00 00 в шестнадцатеричном представлении или 1101 0100
0000 0100 в двоичном. В этом случае в байте 1 установлены биты 5, 7 и 8 и
бит 2 в байте 2.
Биты 4, 5 и 6 в байте 2 влияют только на защищенные от правки действия. В
разделах, описывающих действия (типа HKCR\batfile\shell\open), параметры
EditFlag определяют защиту. Если бит 1 байта 1 EditFlag такого параметра
равен 0 (или у него нет EditFlag), то описание этого действия защищено от
редактирования. Если бит 1 байта 1 равен 1, защита снята.
Будьте очень осторожны, изменяя системные параметры EditFlag. Эти
внутренние по отношению к операционной системе значения официально не
документированы и могут измениться в последующих версиях.

Другие характеристики HKCR

Три системных подраздела-идентификатора - Folder, Drive и Directory -
имеют несколько дополнительных отличий. Folder и Drive определяют типы
файлов "Папка" и "Диск" соответственно, тогда как Directory определяет тип
"Папка с файлами" (File Folder, в поле его значения "По умолчанию" можно
прочесть "Папка с файлами"). "Диск" и "Папка с файлами" должны
рассматриваться как потомки типа "Папка". Всякое действие, назначенное типу
"Папка", применимо к системным папкам (таким, как "Мой компьютер") так же,
как к "Папкам с файлами" (например, C:\Windows) и "Дискам" (например, A:).
HKCR также содержит подраздел Unknown, который обрабатывает
незарегистрированные расширения. Обычно при щелчке мышью по файлу с
незарегистрированным расширением выводится диалоговое окно "Открыть с
помощью" (Open With), и при этом предоставляется возможность выбрать из
списка прикладных программ. Можно также создать новые типы файлов на этом
экране, установив флажок "Всегда использовать выбранную программу" (Always
Use This Programm to Open This File). Если вы хотите открывать все файлы
неизвестного типа в ASCII-формате и обходиться без диалога "Открыть с
помощью", добавьте подраздел HKCR\Unknown\Shell\ Notepad\Command со
значением "По умолчанию" C:\Windows\Notepad.exe %1.
Корневой раздел HKCR хранит массу информации. Он может быть мощным
средством настройки типов файлов в Windows 95, но будьте очень осторожны,
редактируя его компоненты. Убедитесь, что подготовили двоичные и
ASCII-копии реестра до внесения каких-либо изменений.

Аппаратные пиктограммы на рабочем столе