Принцип Питера Нортона: отсутствие совместимости
Специалисты Microsoft пришли к выводу о том, что к некоторым приложениям в Windows XP предъявляются более жесткие требования по совместимости, чем к остальным. При этом сотрудников Microsoft нельзя винить в том, что они предусматривают подобные требования к совместимости для утилит управления дисками или брандмауэров: эти приложения во многом определяют характер работы самой операционной системы.
Тем не менее некоторые представители компьютерной отрасли утверждают, что такие действия являются попыткой корпорации Microsoft оказать давление на общественность, полагая, что те средства по обеспечению совместимости, которые были включены в ОС Windows в прошлом (например, для таких программных продуктов, как DR DOS, у которых теперь нет проблем с совместимостью), вынуждают пользователей платить за очередную модификацию. К счастью, проектировщики программных продуктов, в частности, продуктов Zone Alarm и Black Ice, предназначенных для поддержки брандмауэров, уже работают над такими версиями, которые обеспечивали бы уровень совместимости, о котором говорят сотрудники Microsoft. На сегодняшний день точно не известно, дают ли подобный уровень совместимости последние версии Voice Express и Web Booster Ninja.
Вопрос, следовательно, состоит в том, каким образом при инсталляции выявить проблемы, связанные с несовместимостью, и отделить их от других возможных проблем. В каталоге \WINDOWS\AppPatch имеется файл APPHELP.SDB. Этот файл содержит перечень приложений, которые не могут использоваться совместно с Windows XP, поскольку не соответствуют необходимому уровню совместимости. Откройте его с помощью, например, утилиты просмотра файлов в шестнадцатеричном формате WinVI , и на экране появится перечень приложений, занимающий около трети объема файла. На момент написания данной книги каждая из записей файла в обязательном порядке включала в себя ссылку на Web-страницу, содержащую контрольные данные. Я надеюсь, что разработчики не забыли добавить необходимые пояснения о причинах несовместимости.
Если вы обнаружите в указанном списке запись об удаленном приложении, удалите ее. Для этого откройте редактор реестра, дважды щелкнув по значку файла regedit.exe, и найдите раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Uninstall. Затем исключите запись об удаленном приложении. На рис. 8.5 показано, что приложение Установка и удаление программ содержит новые функции, которые могут оказаться весьма полезными в работе.
Рисунок 8.5.