Шрифт:
Интервал:
Закладка:
Если вы хотите напугать какого-нибудь любителя "Color Lines" или "Сапера", кто включит ваш компьютер без вашего ведома, вставьте в раздел HKEY LOCAL MACHINESOFTWAREMicrosoftWindowsCurrentVersionWinlogon параметры LegalNoticeCaption и LegalNoticeText с каким-нибудь текстом. Тогда при загрузке Windows будет отображаться окошко с этими данными (рис. 14.13).
Рис. 14.13. Любителя без спросу поиграть на вашем компьютере в "Сапера" подобная надпись может здорово напугать.
Ну, а теперь закончим описание раздела HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion и перейдем к самому последнему подразделу ключа HKEY_LOCAL_MA.CHINE — System, к его единственному подразделу CurrentControlSet. В этом подразделе содержатся два ключа: Control и Services. Параметры этой части реестра не менее важны, чем, скажем, подраздела Enum, так как содержат в себе многие настройки системы. Но большая их часть — чисто служебная и изменять их через редактор реестра не стоит. Впрочем, можно слегка пробежаться по наиболее интересным разделам.
В подразделе FileSystem записаны некоторые параметры работы операционной системы с носителями информации с другой файловой системой вроде CD-ROM.
Подраздел Keyboard layouts содержит список возможных раскладок клавиатуры и имена соответствующих им файлов с раскладками (установлены могут быть отнюдь не все эти файлы).
Подраздел Nls посвящен кодовым страницам, которые поддерживаются системой. В его подразделе Codepage каждому номеру кодовой страницы (например, "1251" — кодировка Windows-1251) поставлен в соответствие файл, содержащий информацию об этой кодовой странице, а в подразделе Locale — имена этих кодовых страниц. Иногда проблемы с отображением русских символов в некоторых программах вроде AdobePhotoshop можно устранить, поставив значение параметра "1252" в разделе HKEY_LOCAL_MACHINESystemCurrentControlSetcontrolNlsCodepage в "СР_1251.nls".
Подраздел PerfStats посвящен состоянию системы и несколько подробнее описан ниже.
Подраздел SessionManager посвящен старым приложениям MS-DOS. В подразделе CheckBadApps содержится список программ MS-DOS, которые могут быть несовместимы с Windows. Наверное, вы пробовали из-под Windows запустить Norton Commander для MS-DOS и получали сообщение, что программа некорректно работает в этой операционной системе? Так вот для каждой программы MS-DOS, при попытке запуска которой выдается такое сообщение, есть свой подраздел с именем ее запускающего файла в подразделе CheckBadApps, а в нем — параметр с именем запускающего файла (рис. 14.14), в котором указано число. Это число — указатель на номер справочного раздела в файле Apps.hlp из папки WindowsHelp, в котором рассказано, почему данная программа некорректно работает в Windows.
Рис. 14.14. Для любой программы MS-DOS можно создать здесь раздел, и тогда при попытке ее запуска будет выводиться подобное предупреждение.
Подраздел CheckBadApps400 имеет то же самое предназначение, что и предыдущий, но в нем размещены имена программ для Windows 3.x, а не для MS-DOS.
Подразделы подраздела SessionManager с буквами "DLL" в имени хранят в себе имена системных библиотек, с которыми работает Windows, в зависимости от имени раздела — 16-ти или 32-х — разрядных. А в подразделе WarnVerDLLs приводятся имена библиотек, совместимость которых с Windows вызывает у нее "подозрения".
Подраздел TimeZonelnformation (подраздела SystemCurrentControlSetcontrol) хранит в себе информацию о текущей временной зоне.
В следующем большом подразделе HKEY_LOCAL_MACHINESystemCurrentControlSetServices содержится в основном служебная системная информация. Некоторые из его подразделов очень важны для операционной системы.
Подраздел Arbitrators содержит информацию программ-арбитров, о которых шла речь выше.
Подраздел Class перекликается по своему содержанию с описанным выше разделом HKEY_LOCAL_MACHINEEnum, частично беря свои данные из него, и содержит в себе информацию об установленных и распознанных устройствах. Именно из него берется информация для отображения в окне Панель управления — Система — Устройства (рис. 14.15).
Рис. 14.15. Основа основ компьютера — раздел устройств. Все окно "Устройства" — здесь. И даже разбиение списка устройств на ветки в этом окне такое же, как и ключей в реестре
Таким образом, этот подраздел фактически является "реестром в реестре" — базой данных по устройствам, "железу", установленным в компьютере. В него включена информация, поставляемая энумератором и диспетчером конфигурации и Записанная в разделе HKEY_LOCAL_MACHINEEnum, а также данные о загруженных драйверах устройств и их параметрах (к примеру, строка инициализации модема помещается в ключе ClassModem 000lnit). Вспомните, кстати, что в Enum'e были ссылки на драйвера устройств вида Driver = DiskDrive 001. Так вот это были ссылки именно на подразделы этого раздела Class, в чем нетрудно убедиться.
То есть — раздел HKEY_LOCAL_MACHINESystemCurrent ControlSetServicesClass является основным держателем информации об устройствах компьютера, назначенных им ресурсах и загруженных для них драйверах. Именно он поставляет информацию в окно Панель управления — Система — Устройства. Раздел HKEY_LOCAL_ MA.CHINEEnum тесно связан с этим разделом и хранит "технические" данные для каждого устройства. В разделе HKEY_DYN_DATA располагаются данные о текущем состоянии каждого из устройств.
В разделах HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClass и HKEY_LOCAL_MACHINEEnum размещается информация лишь об имеющихся устройствах, об их характеристиках и назначенных ресурсах. Информация же о конкретной работе устройств, о том, исправны они или нет, находится в разделе реестра HKEY_DYN_DATA, который постоянно находится в оперативной памяти.
Остальная часть раздела HKEY_LOCAL_MACHINESystemCurrentControlSetServices содержит данные некоторых программ и особого интереса для пользователя не представляет.
В системном реестре Windows 2000/ХР по сравнению с реестром Windows 9х похожую структуру имеет лишь подраздел HKEY_LOCAL_MACHINESoftware, однако настройки операционной системы, в частности, таблица соответствия имен шрифтов и их файлов, находятся не только в его подразделе MicrosoftWindows, но и в подразделе MicrosoftWindowsNT. Остальные подразделы имеют другую структуру и другое предназначение. Кроме того, к перечисленным выше местам реестра, указанные в которых программы запускаются автоматически при старте Windows, в Windows 2000/ХР добавились еще параметры Userinit раздела HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionWinlogon и Load раздела HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows.
Общий модуль
HKEY_USERS — второй "реальный" раздел реестра. Он состоит из одного или двух больших подразделов. В любом случае один из них называется. Default и является разделом HKEY_CURRENT_USER для конфигурации пользователя Windows по умолчанию (если в Windows зарегистрировано несколько пользователей, то ее можно загрузить, нажав Esc при запросе пароля на входе в Windows). Если в Windows зарегистрирован один пользователь, то раздел. Default будет единственным и совпадать с HKEY CURRENT USER, а если нет, то в HKEY USERS будет еще один раздел, чье имя будет совпадать с именем текущего пользователя, и именно этот раздел будет отражен в реестре еще раз под именем HKEY_CURRENT_USER.
В системном реестре Windows 2000/ХР раздел HKEY_USERS тоже присутствует и выполняет
- Интернет-журнал 'Домашняя лаборатория', 2007 №2 - Журнал «Домашняя лаборатория» - Газеты и журналы / Сделай сам / Хобби и ремесла
- Интернет-журнал 'Домашняя лаборатория', 2008 №5 - Журнал «Домашняя лаборатория» - Газеты и журналы / Периодические издания / Сделай сам / Хобби и ремесла
- Интернет-журнал 'Домашняя лаборатория', 2007 №4 - Арчер - Газеты и журналы / Сделай сам / Хобби и ремесла
- Интернет-журнал 'Домашняя лаборатория', 2007 №4 - Чернованова - Газеты и журналы / Сделай сам / Хобби и ремесла
- Интернет-журнал 'Домашняя лаборатория', 2007 №4 - Шаман - Газеты и журналы / Сделай сам / Хобби и ремесла
- Отзыв на книгу Э.Э. Годика «Загадка экстрасенсов» - Сергей Кернбах - Периодические издания / Эзотерика
- «Если», 2016 № 02 - Журнал «Если» - Газеты и журналы / Научная Фантастика
- «Если», 2005 № 06 - Журнал «Если» - Периодические издания
- Обнаружение скрытых эмоций в голосе - Евгений Столов - Прочая детская литература / Детская образовательная литература / Сделай сам
- Лаборатория юного физика - Гальперштейн Леонид Яковлевич - Хобби и ремесла