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