Project Setup
От: Borisan  
Дата: 28.04.04 13:56
Оценка:
Создал новый Project Setup. Инсталяция проходит с успехом.
Вопрос заключается в следующем — как добавить иконку-ссылку на удаление программы из системы?

28.04.04 19:20: Перенесено модератором из '.NET Projects' — IT
05.05.04 13:24: Перенесено модератором из '.NET' — TK
Re: Project Setup
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 05.05.04 07:34
Оценка:
Здравствуйте, Borisan, Вы писали:

B>Создал новый Project Setup. Инсталяция проходит с успехом.

B>Вопрос заключается в следующем — как добавить иконку-ссылку на удаление программы из системы?

Во-первых, не нужно этого делать: майкрософтовые стандарты оговаривают что программа должна удаляться через Control Panel, и отдельный shortcut для этого не нужен:

The Windows User Experience > Installation:
Do not include Readme, Help, or Uninstall entries on the Programs menu.


Во-вторых, посмотри тут:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Твое приложение>
ключик UninstallString содержит строку для запуска uninstaller.
... << RSDN@Home 1.1.2 stable >>
Re[2]: Project Setup
От: gribunin Россия  
Дата: 05.05.04 09:39
Оценка:
N>Во-первых, не нужно этого делать: майкрософтовые стандарты оговаривают что программа должна удаляться через Control Panel, и отдельный shortcut для этого не нужен:

Ну микрософт микрософтом, а в реальности я не раз слышал от непрограммистов заказчиков, что модифицировать/деинсталлировать программу через Control Panel -- им очень сложно , и просьбы сделать именно шорткат.

N>Во-вторых, посмотри тут:

N>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Твое приложение>
N>ключик UninstallString содержит строку для запуска uninstaller.

Если проект MSI-ный, то шорткат должен указывать на:

Msiexec.exe /I{GUID проекта}, например

Msiexec.exe /I{3ECB36A3-1533-4D34-8886-D59D857A8F8A}
----------------
Кирилл Грибунин
Re[3]: Project Setup
От: Borisan  
Дата: 06.05.04 10:00
Оценка:
Здравствуйте, gribunin, Вы писали:

N>>Во-первых, не нужно этого делать: майкрософтовые стандарты оговаривают что программа должна удаляться через Control Panel, и отдельный shortcut для этого не нужен:


G>Ну микрософт микрософтом, а в реальности я не раз слышал от непрограммистов заказчиков, что модифицировать/деинсталлировать программу через Control Panel -- им очень сложно , и просьбы сделать именно шорткат.


N>>Во-вторых, посмотри тут:

N>>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Твое приложение>
N>>ключик UninstallString содержит строку для запуска uninstaller.

G>Если проект MSI-ный, то шорткат должен указывать на:


G>Msiexec.exe /I{GUID проекта}, например


G>Msiexec.exe /I{3ECB36A3-1533-4D34-8886-D59D857A8F8A}


Именно так я и сделал в день создания данного топика. Но шорткат ни в какую не хотел создаваться. Пришлось сделать неким искусственным способом.
Спасибо большое за ответ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.