Hi,

As written in some other posts I have written A DLL for MSI which 
detects my old setup program, asks the user if he wants to deinstall and 
deinstalls the old product.

However, the old setup application does not offer a silent uninstall.

Right now, I call the DLL after LaunchConditions in *InstallUISequence*.

However, as it was pointed out this is only executed in reduced and full 
UI mode (/qf, /qr). I already tried it out.

Private users will almost surely use the full UI mode which is the 
default so there is nothing to worry about.

Corporate clients however may do a centralized rollout (e.g. SCCM) and I 
guess then the /qb or even /qn (completely silent) operation will be used.

However, also in this condition it might happen that there exists an old 
version on computer which should be installed.

What is the best-practice in your opinion?

I guess I should not call the the old uninstall program when the setup 
is in /qn mode, i.e. I should not call it from InstallExecuteSequence?

Regards,
Luke











------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to