Деинсталляция на Wix
От: Eclipse  
Дата: 20.08.07 08:57
Оценка:
Подскажите, как в Wix сделать так, чтоб при запуске инсталлятора для уже установленной программы, эта программа удалялась?
Re: Деинсталляция на Wix
От: bnk СССР http://unmanagedvisio.com/
Дата: 20.08.07 09:04
Оценка:
Здравствуйте, Eclipse, Вы писали:

E>Подскажите, как в Wix сделать так, чтоб при запуске инсталлятора для уже установленной программы, эта программа удалялась?


здесь?
Re[2]: Деинсталляция на Wix
От: Eclipse  
Дата: 20.08.07 09:23
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Здравствуйте, Eclipse, Вы писали:


E>>Подскажите, как в Wix сделать так, чтоб при запуске инсталлятора для уже установленной программы, эта программа удалялась?


bnk>здесь?


Нет, это не похоже на то, что мне надо. Мне не upgrade программы нужен, а uninstall. Смысл такой: при первом запуске инсталлятора — программа устанавливается, при втором — удаляется. Здесь может значение какого свойства нужно поменять? (типа install/uninstall) Встроенные интерфейсы в wix (типа WixUI_Mondo) по-моему это делают, но там много лишних окон.
Re[3]: Деинсталляция на Wix
От: chygyrynsky Германия  
Дата: 21.08.07 13:43
Оценка:
<InstallExecuteSequence>
...
<Custom Action="XYZ" After="InstallInitialize">
&amp;Complete=2
</Custom>
...
</InstallExecuteSequence>
Re[4]: Деинсталляция на Wix
От: Eclipse  
Дата: 21.08.07 14:02
Оценка:
Здравствуйте, chygyrynsky, Вы писали:

C> <InstallExecuteSequence>

C> ...
C> <Custom Action="XYZ" After="InstallInitialize">
C> &amp;Complete=2
C> </Custom>
C> ...
C> </InstallExecuteSequence>

Не могли бы вы пояснить, что здесь имеется в виду. Если я не ошибаюсь, то здесь &amp;Complete=2 — условие для запуска Custom Action с названием "XYZ". Я что-то не совсем понимаю, что это за CustomAction и как это поможет удалить программу при повторном запуске инсталлятора.
Re[5]: Деинсталляция на Wix
От: chygyrynsky Германия  
Дата: 21.08.07 17:07
Оценка:
please read here
http://msdn2.microsoft.com/en-us/library/aa368561.aspx

Run action only if the feature will be uninstalled.

(&FeatureName=2) AND (!FeatureName=3)
Re[6]: Деинсталляция на Wix
От: Eclipse  
Дата: 22.08.07 13:47
Оценка:
Здравствуйте, chygyrynsky, Вы писали:

C>please read here

C>http://msdn2.microsoft.com/en-us/library/aa368561.aspx

C>Run action only if the feature will be uninstalled.


C>(&FeatureName=2) AND (!FeatureName=3)



Не, мне не это нужно. не run custom action, а uninstall product. И ксати ошибку я уже локализовал. При повторном запуске инсталлера прога не удаляется, если в тексте есть Property с RegistrySearch. Почему пока не знаю.
Re[7]: Деинсталляция на Wix
От: _Inch_  
Дата: 26.08.07 11:41
Оценка:
Здравствуйте, Eclipse, Вы писали:

E>Не, мне не это нужно. не run custom action, а uninstall product. И ксати ошибку я уже локализовал. При повторном запуске инсталлера прога не удаляется, если в тексте есть Property с RegistrySearch. Почему пока не знаю.


а как именно удаляешь продукт, через определение свойства Remove равное All? Если так, то проблем с свойствами содержащими поисковые элементы быть не должно ... хотя здесь
Автор: _SZ_
Дата: 06.12.05
видел нечто подобное.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.