Hello

I write installer in WiX for product.
This is new installer and this product already have old versions,
wrote in other installer (NSIS).
I search for older versions like this:

<Property Id='OLDINSTALLV4'>
  <RegistrySearch Id="RegSearchVersion4" Type='raw' Root='HKLM'
Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver4'
Name='UninstallString' />
</Property>
<Property Id='OLDINSTALLV3'>
  <RegistrySearch Id="RegSearchVersion3" Type='raw' Root='HKLM'
Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver3'
Name='UninstallString' />
</Property>

UnsinstallString contains file path for uninstall.exe for older
versions, like "C:\program Files\Solver3\uninstall.exe"

And if OLDINSTALL3 is present, I should set INSTALLDIR to OLDINSTALL3.
OLDINSTALL4 in same way.

Question:
How to remove "...\uninstall.exe" (can I do this without CA type 1, 2, 17, 18)?

Or If I can't remove this substring standart method, how to set
INSTALLDIR property from CA?
As I understood, deferred CA can set only one property with name, like CA Id.
But how to set other properties?

Thank you

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to