Пишу программный пакет на C++, надо сделать в списке установки и удаления программ ссылку на деинсталлятор. Понятия не имею какой нужен минимальный набор параметров в ключе реестра и куда именно эти параметры писать — в HKEY_CURRENT_USER или в HKEY_LOCAL-MACHINE — ведь и там и там есть uninstall. Что ни писал по аналогии с другими установленными программами — свою в списке так и не нашёл. Подскажите пожалуйста
Отслеживать
задан 22 окт 2016 в 19:15
2,273 1 1 золотой знак 15 15 серебряных знаков 27 27 бронзовых знаков
А что-нить готовое типа inno setup использовать?
22 окт 2016 в 20:02
Нет — там тонкие настройки входящих в пакет приложений, индивидуальные для каждого пользователя, которые можно сделать только из кода, сторонние продукты не подходят.
22 окт 2016 в 20:33
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Разобрался сам. Если вдруг кому будет интересно как добавить своё приложение в список установки и удаления программ — имя программы можно писать в HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionUninstall, чтобы не было проблем с админскими правами при записи в HKEY_LOCAL_MACHINE, а в качестве параметров достаточно указать всего два — DisplayName и UninstallString. Странно что ни один поисковый запрос мне не выдал такую информацию
Установка и удаление программ. Как правильно устанавливать и удалять программы с компьютера
Отслеживать
ответ дан 22 окт 2016 в 20:39
2,273 1 1 золотой знак 15 15 серебряных знаков 27 27 бронзовых знаков
- windows
- реестр
-
Важное на Мете
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Настройка установки и удаления программ с помощью установщика Windows
Вы можете предоставить все сведения, необходимые для настройки установки и удаления программ в панель управления, задав значения определенных свойств установщика в пакете установщика Windows приложения. При установке этих свойств соответствующие значения автоматически записываются в реестр. Если установщик обнаруживает, что продукт помечен для полного удаления, в скрипт автоматически добавляются операции по удалению папки «Установка и удаление программ» в панель управления сведения о продукте.
Как удалить программу в windows 10 | Где в Windows 10 находится установка и удаление программ.
Если приложение не зарегистрировано, оно не отображается в разделе Установка и удаление программ в панель управления. Дополнительные сведения см. в разделах Добавление и удаление приложения и Отсутствие трассировки в реестре.
Приложения, установленные в контексте установки для каждого пользователя, отображаются в разделе Установка и удаление программ текущего пользователя. Приложения, установленные в контексте установки на компьютере, отображаются в разделе Установка и удаление программ всех пользователей. Приложения, которые не были установлены на компьютере и были установлены только как приложения для пользователей, отличных от текущего пользователя, не отображаются в разделе Установка и удаление программ текущего пользователя.
Обратите внимание, что пакеты установки, использующие свойство LIMITUI , также должны содержать ARPNOMODIFY. Это необходимо для того, чтобы пользователь пользовалась правильным поведением из раздела Установка и удаление программ в панель управления служебной программе при попытке настроить продукт.
Установщик использует следующие общедоступные свойства для управления установкой и удалением программ в панель управления.
Примечание: Это влияет только на отображение в ARP. Установщик Windows по-прежнему может восстанавливать, устанавливать по запросу и удалять приложения через командную строку или программный интерфейс.
Примечание: Это влияет только на отображение в ARP. Установщик Windows по-прежнему может восстанавливать, устанавливать по запросу и удалять приложения через командную строку или программный интерфейс.
Примечание: Это влияет только на отображение в ARP. Установщик Windows по-прежнему может восстанавливать, устанавливать по запросу и удалять приложения через командную строку или программный интерфейс.
Примечание: Это влияет только на отображение в ARP. Установщик Windows по-прежнему может восстанавливать, устанавливать по запросу и удалять приложения через командную строку или программный интерфейс.
Сведения о программе Set Program and Defaults (Установка программ и значений по умолчанию) см. в разделе Работа с настройкой доступа к программе и параметров по умолчанию для компьютера.
Источник: learn.microsoft.com
Информатизация и образование
1.1. Установка и удаление программ в операционной среде Windows реализуется с помощью пункта меню «Пуск» — «Настройка» — «Панель управления» В появившемся окне выбираем «Установка и удаление программ».
1.2. Установка программ в ОС Linux Существует две основных формы распространения ПО для LINUX: в исходных текстах и в виде исполняемых модулей. И в том и в другом случае пакет ПО может поставляться либо в виде tar-gz архива, либо в виде rpm-пакета.
Установка с помощью пакетного менеджера . Можно управлять установкой программ через графический интерфейс. Например, в центре управления YaST2 пользователь может автоматически обновить все установленные пакеты, выбрать нужные ему репозитории, проверить носители с записанным дистрибутивом, а также установить дополнительные продукты.
Интерфейс программы управления пакетами очень нагляден
Возможна установка программ через командную строку. Вид команды зависит от вашего дистрибутива:
Например, для установки firefox из репозиториев · SuSE:
yast2 -i firefox
yum install firefox
· Debian, KUbuntu, (E,X)Ubuntu:
apt-get install firefox
Сборка и установка из исходных текстов: Скачайте исходные тексты. Скорее всего это будет архив вида foo.tar.gz, где foo — название программы. Распакуйте исходные тексты
tar xzf foo.tar.gz
Найдите и прочтите файл(ы) README и(или) INSTALL. В этих файлах обычно содержится подробная инструкция по сборке программы. Обычно это делается с помощью 3х команд
./configure make make install
Более подробная инструкция по установке есть на сайте http://pro-spo.ru/ в разделе «Как изучить Linux».
Примечание! Установка и удаление программ на ПК в компьютерных классах подразделений ИжГТУ должно проводиться системными администраторами, ответственными за этот класс.
Источник: hotuser.ru