Для незарегистрированных типов файлов отсутствует какая-либо информация в реестре. Эти типы файлов не связаны с приложениями и Windows не знает, чем эти файлы следует открывать. Все незарегистрированные типы файлов снабжены значком с логотипом Windows NT/2000/ХР. Для просмотра таких файлов приложением NotePad необходимо выполнить следующие действия:
1. В редакторе реестра создайте раздел HKEY_CURRENT_USER\Software\Classes\Unknown, в нем создайте разделshell и добавьте в него новый раздел, который будет именем команды, например, openasNotePadfile.
2. В этом разделе создайте еще один с именем command. Витогедолжнабытьсозданаследующаяструктура: HKEY_CURRENT_USER\Software\Classes\Unknown\shell\Open As NotePad File\command
3. В разделе command выделите справа параметр (по умолчанию) и выполните Изменить. Задайте для него значение пути к файлу NotePad.exe. К пути добавьте через пробел параметр %1, так чтобы строка значения выглядела следующим образом:
C:\WINNT\NOTEPAD.EXE%1
4. Проверьте в проводнике, как выглядит контекстное меню для незарегистрированного типа файла. Убедитесь в появлении новой команды и выполните ее.
|
|
Ветви HKEY_USERS и HKEY_CURRENT_USER. Исследование настроек пользователя
Раздел HKEY_USERS хранит для данного компьютера некоторую информацию пользователя, принадлежащую общей совокупности настроек пользователя, называемой локальным профилем пользователя. В профиль пользователя входят настройки, формирующие его рабочую среду – это настройки рабочего стола, приложений, сетевые подключения и пр.
В Windows ХР раздел HKEY_USERS состоит, по меньшей мере, из двух подразделов:
- HKEY_USERS\.DEFAULT – для хранения настроек умалчиваемого (общего) профиля. Эти настройки вступают в силу при смене сетевого сеанса, когда пользователь регистрируется на данном компьютере.
- HKEY_USERS\ SID, где SID – идентификатор безопасности текущего (зарегистрированного) пользователя, представленный кодом типа S-X-X…, где X – группы цифр). Этот раздел сохраняет настройки пользователя в файле ntuser.dat, который записывается в папку для хранения профиля пользователя % SysemRoot%\DocumentsandSettings\ username (где username – папка с именем пользователя). Этот раздел имеет псевдоним HKEY_CURRENT_USER, вынесенный на верхний уровень реестра.
Некоторые из разделов в настройках текущего пользователя:
HKEY_CURRENT_USER\ControlPanel - в данном разделе конфигурируются настройки пользователя, выполняемые обычно через Панель Управления;
HKEY_CURRENT_USER\KeyboardLayout - в данном разделе содержатся сведения о раскладке клавиатуры.
HKEY_CURRENT_USER\SOFTWARE - в данном разделе конфигурируются настройки пользователя для приложений, с которыми он работает. Например, адрес стартовой страницы обозревателя Интернет хранится в разделе
HKEY_CURRENT_USER\SOFTWARE\Microsoft\InternetExplorer\Main.