Читаем Реестр Windows 7 полностью

Точки восстановления системы лучше создавать не перед каждым изменением, а с другой периодичностью. Если, например, утром вы включили компьютер и полны желания заниматься экспериментами с реестром – прежде чем начинать, создайте точку восстановления системы. С ее помощью вы сможете справиться с какими-нибудь серьезными проблемами, вызванными редактированием реестра. Ну а проблемы поменьше решит архивирование веток реестра, которое стоит делать перед каждым вмешательством в реестр.

Прежде чем мы начнем изучать новые параметры, я хочу познакомить вас с двумя вещами, которые пригодятся в дальнейшем: получение разрешения на изменение параметров и просмотр значков, зашитых в файлы.

<p>Как получить разрешение на изменение параметров</p>

Если работа с разделом HKEY_LOCAL_MACHINE не представляет трудностей и ничем не отличается от работы с разделом HKEY_CURRENT_USER , то с разделом HKEY_CLASS_ROOT дело обстоит несколько иначе. Данный раздел имеет повышенные требования к безопасности, так как содержит параметры, используемые системой. Любое некорректное вмешательство в него может привести к краху Windows 7. Поэтому, даже если вы запустили редактор реестра с правами администратора, все равно по умолчанию не сможете поменять значения в данном разделе. Давайте сначала проверим это утверждение. Запустите редактор реестра обычным способом и выберите раздел HKEY_CLASS_ROOT . Теперь возьмем для опыта какой-нибудь подраздел и попробуем поменять в нем параметр. К примеру, возьмем раздел HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder . Там находится параметр Attributes-типа DWORD . Попробуем поменять у него значение на любое другое. Как только вы это сделаете и щелкните на кнопке OK, чтобы применить изменения, получите сообщение об ошибке при записи нового значения (рис. 4.1).

Рис. 4.1. Сообщение об ошибке при записи нового значения в реестре

Вы увидели в действии защиту от несанкционированного вмешательства в реестр. Чтобы получить возможность поменять значение для параметра, нужно вначале получить соответствующие права на запись. Возвращаемся снова к разделу ShellFolder . Сначала убедитесь, что раздел выбран, затем в меню редактора реестра выберите команды Правка ► Разрешения... . На экране появится диалоговое окно Разрешения для группы ShellFolder (рис. 4.2), в котором можно задавать новые разрешения в пределах ваших прав, предоставляемых системой.

Рис. 4.2. Диалоговое окно для установки разрешений

В области Группы и пользователи нужно выделить строчку Administrators и в области Разрешения для группы Administrators поставить флажок напротив пункта Полный доступ (рис. 4.3). После подтверждения своих действий кнопкой OK вы сможете поменять значение у параметра Attributes . Настоятельно рекомендую после каждого изменения параметра в реестре восстановить прежние права на раздел. Тем самым вы обезопасите свою систему от разрушительных действий вирусов, которые могут повредить компьютер, имея ваши расширенные права. Не забывайте об этом, пожалуйста.

Рис. 4.3. Установка полного доступа к разделу реестра

<p>Программа IconViewer</p>

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

Первый способ – традиционный. Всем вам знакомы значки, которые хранятся в файле с расширением ICO . Их можно найти на компьютере, а также скачать из Интернета.

Но существует и другой способ хранения значков – в ресурсах определенных файлов. Исполняемые файлы ( EXE ), компоненты панели управления ( CPL ) и динамические библиотеки ( DLL ) могут содержать в себе десятки, а то и сотни значков.

В дальнейшем мы увидим, что многие параметры в реестре обращаются именно к таким значкам. У каждого значка, заключенного в файл, имеется свой номер-идентификатор. Обычными средствами системы невозможно посмотреть на содержимое файла и увидеть спрятанные в нем значки.

Поэтому я рекомендую вам скачать бесплатную программу IconViewer , которая доступна по адресу http://www.botproductions.com/iconview/iconview.html .

После несложного процесса установки программы на диск, у вас в руках появится очень удобный инструмент для работы с встроенными значками. Теперь у всех файлов, которые могут содержать значки, в свойствах файла появится новая вкладка Icons .

Перейти на страницу:

Похожие книги