“Запретная зона” Windows 95
В начале этого года компьютерное издательство “BHV-Санкт-Петербург” выпустило в переводе несколько необычную книгу Раба Тидроу “Управление реестром Windows 95”, посвященную одному из сложнейших компонентов Windows 95 - системному реестру (registry). Он представляет собой централизованную базу данных по всей ОС. Реестр служит в качестве основы реализации разработанной фирмой Microsoft перспективной концепции plug and play, позволяющей автоматизировать настройку современного аппаратно-программного обеспечения, которое поддерживает спецификацию plug and play. Кроме того, введение реестра предусматривало отказ от использования системных файлов autoexec.bat и config.sys, входивших в состав DOS-версий ОС.
Автор книги, представленной в виде руководства, в понятной для квалифицированного программиста-пользователя форме подробно, на хорошем методическом уровне объясняет архитектуру и механизм устройства реестра и его работы, рассматривает методику настройки и оптимизации, описывает случаи, когда настройка реестра представляется необходимой. Подробное рассмотрение разнообразных аспектов, связанных с настройкой и работой реестра, позволяет читателю грамотно (и с наименьшим риском повредить систему) использовать многочисленные рекомендации автора.
В прежних версиях Windows 3.xx в процессе инициализации использовалось множество файлов формата *.INI. В Windows 95 таких файлов существенно меньше - ведь новые 32-разрядные приложения регистрируются непосредственно в реестре. Однако формату файлов *.INI, дополняющих в информационном отношении реестр, автор уделяет внимание, ибо эта информация также играет роль при настройке системы, особенно файл system.ini.
Руководство, состоящее из девяти глав и трех приложений, включает подробно и квалифицированно составленное оглавление, а также предметный указатель, позволяющий использовать книгу в качестве справочника.
Книга представляет интерес в первую очередь для системных программистов и администраторов сетей, в которых используется Windows 95. Однако она может быть с успехом использована профессиональными программистами, ведущими разработку приложений для этой ОС, и даже квалифицированными пользователями. Овладение принципами, изложенными в этой книге, дает ключ к оптимальной “тонкой” настройке системы, а следовательно, открывает путь к повышению эффективности программирования и улучшению работы инструментальной среды или приложений под Windows 95.
Реестр представляет собой “запретную зону”, поскольку разработчик Windows 95 корпорация Microsoft, оставляя этот раздел практически недокументированным, не рекомендует модифицировать его содержимое. Сложность реестра, большой объем хранящихся в нем данных и, самое главное, огромное влияние этих данных на работоспособность системы в целом - все это требует высокой квалификации от программистов. Ведь даже малейшие некорректные изменения базы данных в реестре могут привести к выходу из строя или непрогнозируемому поведению всей системы Windows 95.
Вместе с тем фирма Microsoft предоставляет пользователю специальный инструмент-редактор regedit.exe, предназначенный для просмотра и изменения данных реестра. Поскольку этот инструмент обладает ограниченными функциональными возможностями редактирования, то в нем предусмотрен экспорт содержимого реестра (или его определенного раздела) в текстовый файл и соответственно импорт данных из текстового файла. Это позволяет пользователю просмотреть и отредактировать полученный текстовый файл с помощью более мощного и удобного внешнего редактора, а затем импортировать его в реестр с использованием regedit.exe. Количество хранящейся в реестре информации впечатляет: экспортируемый полный текстовый файл по объему занимает около 1 Мб.
Конечно, в Windows 95 предусмотрено множество инструментальных средств, в том числе современных типа plug and play, позволяющих достаточно просто, а главное, безопасно выполнять настройку и коррекцию конфигурации системы. Однако на практике встречаются случаи, когда необходима модификация данных в самом реестре, и здесь “Управление реестром Windows 95” с раскрытыми секретами окажет неоценимую помощь.
К недостаткам книги можно отнести погрешности перевода и опечатки, но они практически не влияют на ценность изложенного материала.
В заключение следует отметить, что овладение описанными в книге секретами самого сложного компонента Windows 95 - реестра - позволит пользователю оптимизировать сложную операционную систему и обеспечить надежную работу всех ресурсов компьютера, а администратору - достичь устойчивой работы всей сети.
Александр Чубуков