Список установленных программ
Вся информация для удаления программы храниться в следующем разделе
реестра:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Информация о каждой программе храниться в отдельном разделе. В каждом
разделе обязательно должны присутствовать два параметра:
STRING DisplayName, значение
- имя, которое отображается в списке удаляемых программ
STRING UninstallString,
значение - путь к программе удаления
также могут присутствовать другие пункты, их обычно добавляют современные
инсталляторы:
STRING DisplayIcon - иконка,
соответствующая приложению в диалоге "Установка и удаление программ"
STRING ModifyPath - Путь инсталлятора
для изменения установочных параметров программы. Еcли этот ключ установлен,
то Кнопка "Заменить/Удалить" распадается на две - "Заменить" (выполняется
ModifyPath) и "Удалить" (выполняется UninstallString)
Следующие параметры относятся к диалоговому окну Поддержка
STRING Publisher - Издатель
продукта
STRING Readme - Путь к
файлу Readme для данного продукта
STRING Comments - Комментарии
к продукту
STRING Contact - Контактное лицо
(e-mail и т.п.)
STRING DisplayVersion - Номер
версии
STRING ProductID - Код продукта
STRING RegCompany - Зарегистрированная
компания
STRING RegOwner - Зарегистрированный
владелец
STRING URLInfoAbout - Домашняя
страничка производителя (параметр Publisher становится ссылкой)
STRING URLUpdateInfo - URL обновления
продукта
STRING HelpLink - URL сведений
о поддержке
Кнопка Изменить позволяет изменить строку, которая
используется для удаления программы.
Кнопка Удалить из реестра, удаляет информацию о программе
из раздела Uninstall. Это может понадобиться, если Вы удалили программу,
не используя специальную программу для удаления. Windows XP иногда
сама может удалить эту информацию (предварительно спросив Вас об этом),
но далеко не всегда.
Кнопка Uninstall удаляет выделенную в списке программу.
Кнопка Обновить, обновляет список установленных программ,
она может понадобиться после удаления программы, используя кнопку Uninstall