Архитектура Microsoft Windows для разработчиков


Создание утилиты удаления приложения


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

  • файлы, скопированные на компьютер, и каталоги, созданные при установке;
  • все добавленные значки и группы;
  • информацию из реестра, включая идентификаторы классов и OLE-команд для объектов приложения;
  • все ссылки из конфигурационных файлов и реестра.
  • Мастер Setup Wizard автоматически регистрирует приложения в Windows 95, поэтому удалить программу пользователь может утилитой Add/Remove Programs Панели управления Windows 95. Это средство позволяет избавиться от всех ссылок, каталогов и значков программных групп, а также автоматически отслеживает файлы, используемые несколькими приложениями, — они не удаляются, если нужны для работы других приложений.



    Содержание раздела