Читаем Полное руководство по Microsoft Windows XP полностью

Как несложно видеть, в диалоговом окне Установка и удаление программ содержатся и дополнительные сведения: оценка места, занимаемого приложением на диске; частота или время последнего вызова. Кроме того, запись об установленном приложении (касается новых программ) может включать ссылку, с помощью которой легко получить полезную информацию о поддержке этого продукта (соответствующий Web-узел или справочный файл). В частности, в диалоговом окне Установка и удаление программ показана ссылка Чтобы получить сведения о поддержке, щелкните здесь (Click here for support information), открывающая диалоговое окно Поддержка (Support Info) – рис. 8.6,

Рисунок 8.6. Диалоговое окно Поддержка содержит ссылки на Web-узел, обеспечивающий техническую поддержку указанного приложения, или на соответствующий справочный файл

Уничтожение компонентов приложения в системных файлах и реестре

Как отмечалось выше, задача удаления приложения Windows не относится к числу простых. Такое приложение создает целый ряд собственных файлов, а также записей в других файлах, которые требуются для поддержки системы и не могут быть исключены даже при удалении приложения (кроме того, подобные файлы часто используются для поддержки других приложений). Поэтому нет ничего удивительного в том, что программа Uninstall ОС Windows XP выполняет только часть работы по удалению старых программ. Однако даже это частичное автоматическое исключение предпочтительнее, чем выполнение всех операций вручную.

Даже в том случае, если программа Uninstall правильно выявляет все требуемые для удаления файлы, она не располагает сведениями о том, какое число других приложений нуждается в этих файлах. Такая ситуация особенно наглядно проявляется в случае файлов DLL, когда приложение может создавать копию файла VB6DB.DLL в системном каталоге SYSTEM32. При инсталляции очередного приложения, также предполагающего использование данного файла, проверяется факт его наличия и при положительном ответе другой файл не создается. Если в дальнейшем программа Uninstall удалит файл VB6DB.DLL вместе с соответствующим приложением (и другими файлами), оставшиеся приложения, применяющие этот файл, становятся практически бесполезными. Для решения описанной проблемы нет стандартных рекомендаций (ни у меня, ни у программы Uninstall). Некоторые программы пытаются удалять из системы только нестандартные файлы. При необходимости удаления типичных файлов вам придется принимать решение самостоятельно и удалять файлы из каталога SYSTEM32 вручную. Иногда программа Uninstall сообщает о том, что файл DLL не используется другими приложениями. В этом случае файл DLL, скорее всего, создан специально для данного приложения, не используется другими приложениями и может быть исключен.

Установщик Windows

Служба Windows Installer представляет собой неотъемлемый компонент Windows XP, отвечающий за установку и сопровождение программного обеспечения. Перечень функций службы Windows Installer приводится в разделе MSDN Web-сайта Microsoft по адресу: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/hh/msi/over8wtv.asp.

Пакет установщика Windows содержит всю информацию, которая требуется для установки и удаления программных продуктов, а также для поддержки пользовательского интерфейса. Каждый пакет установщика Windows включает файл. msi, содержит сведения об установке и настройке приложений. Файл. msi также может включать описания одной или нескольких операций преобразования, файлы внутренних и внешних источников данных, а также CAB-файлы (формат CAB обычно применяется разработчиками программного обеспечения для сжатия файлов), необходимых для установки приложений.

Преимущество MSI-файлов пакета установщика Windows

Применение установщика Windows, включающего службу для операционных систем Windows и MSI-файл, позволяет заметно снизить общие затраты корпораций на соответствие спецификациям международных стандартов, в частности ТСО, за счет эффективного выполнения процедур инсталляции и настройки приложений. Установщик Windows позволяет также создать совершенно новый программный продукт, который может использоваться в рекламных целях (без проведения установки), инсталлировать специальные программные продукты и модифицировать стандартное ПО по желанию пользователей.

Поддержка приложений

Щелкните по ссылке с URL-адресом Web-узла технической службы поддержки в диалоговом окне, показанном на рис. 8.6, при этом браузер Internet Explorer откроет указанный сайт, и вы получите необходимую информацию по поддержке соответствующего приложения. Диалоговое окно содержит название фирмы-поставщика и данные о программном продукте.

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

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

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT