WiX / MSI: How to update an registered shell extension on Windows XP -


i have application registers windows explorer shell extension.

the application's installer developed using wix.

i remove old product before install new:

removeexistingproducts before="installinitialize" 

the problem fails on windows xp. not suprising extension in use windows explorer. of course happens quite windows explorer has no default window, files-in-use dialog not show well.

so big question: what's best way update windows explorer shell extensions using wix?

is there better solution forcereboot?

an idea: wrote nsis installer while ago, solved similiar problem renaming old extension. that's not possible wix, it?

note: i'm asking windows xp, on vista or above restart manager job.

schedule removeexistingproducts before installfinalize, , installexecute action before removeexistingproducts. not more efficient, able replace file (if not hard locked) , schedule old file deletion upon reboot, or schedule new file copy on old after reboot (both using pendingfilerename).


Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -