Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.21;
Скачать: CL | DM;

Вниз

InstallShield   Найти похожие ветки 

 
arevo   (2011-04-24 11:52) [0]

Добрый день!
Подскажите как сделать чтобы при инсталляции новой версии программы (создана с помощью InstallShield) старая версия автоматически деинсталлировалась.


 
Юрий Зотов ©   (2011-04-24 15:10) [1]

Даже если она запущена?


 
Германн ©   (2011-04-25 02:22) [2]


> Юрий Зотов ©   (24.04.11 15:10) [1]
>
> Даже если она запущена?
>

Да. Даже если она запущена.
Имхо все "нормальные" инсталляторы позволяют включать свой код в инсталлятор. А уже в процессе выполнения этого кода можно определить наличие старой версии ПО на компе, завершить выполнение этого ПО (если оно в данный момент выполняется), удалить все файлы прежней версии, добавить файлы новой версии и вновь запустить выполнение, если нужно.


 
oldman ©   (2011-04-25 08:43) [3]


> Германн ©   (25.04.11 02:22) [2]


А при этом старая версия убирается из списка установленных программ?


 
Юрий Зотов ©   (2011-04-25 23:17) [4]


> Германн ©   (25.04.11 02:22) [2]
> завершить выполнение этого ПО (если оно в данный момент выполняется)

И производит важнейшие расчеты. Которые накроются медным тазом.


 
Германн ©   (2011-04-25 23:39) [5]


> Юрий Зотов ©   (25.04.11 23:17) [4]
>
>
> > Германн ©   (25.04.11 02:22) [2]
> > завершить выполнение этого ПО (если оно в данный момент
> выполняется)
>
> И производит важнейшие расчеты. Которые накроются медным
> тазом.
>

Разумеется обновление делается только с запросом к пользователю. Даже если приложение и не работает в данный момент.


 
Rouse_ ©   (2011-04-26 19:52) [6]

GUID обоим сделай одинаковый, новая поставится поверх старой.


 
Германн ©   (2011-04-27 00:55) [7]


> Rouse_ ©   (26.04.11 19:52) [6]
>
> GUID обоим сделай одинаковый, новая поставится поверх старой.
>

Т.е. в InstallShield есть соответствующая настройка?


 
Baks   (2011-04-27 13:09) [8]

InnoSetup - отличная штука
http://www.jrsoftware.org/isinfo.php


 
Rouse_ ©   (2011-04-27 16:07) [9]


> Германн ©   (27.04.11 00:55) [7]
> Т.е. в InstallShield есть соответствующая настройка?

Ну по крайней мере в Install Shield Premier Edition, коей я пользуюсь, точно есть.


 
Eraser ©   (2011-04-27 17:03) [10]

> [8] Baks   (27.04.11 13:09)

инносетап уже научился MSI-дистрибутивы делать?


 
Baks   (2011-04-27 23:06) [11]


> инносетап уже научился MSI-дистрибутивы делать?


MSI вроде нет.



Страницы: 1 вся ветка

Текущий архив: 2011.08.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
15-1304314820
erutan
2011-05-02 09:40
2011.08.21
ошибка при загрузке Delphi


1-1263393457
Alex'Soft
2010-01-13 17:37
2011.08.21
Автосборка проекта


2-1304994871
Gu
2011-05-10 06:34
2011.08.21
Аплеты панели управления в Win7x64


15-1303938718
Германн
2011-04-28 01:11
2011.08.21
Скан-коды клавиатуры


2-1305114003
Max
2011-05-11 15:40
2011.08.21
все про Excel