Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
in article cn0cto$3ip$1 at paris.nodomain.org, Tony Hoyle at tmh at nodomain.org wrote on 11/11/04 2:01 PM: > Chris Little wrote: >> It's not too hard to do. The WinCVS uninstall can look through the sub-keys >> of HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall >> and find the entry for CVSNT. That UninstallString sub-key will be the >> command to uninstall CVSNT. This is basically what the Add/Remove Program >> options does. You can adjust the options on the command line to make the >> MSI uninstall UI-less. >> > It's a pity that the MSI upgrade system is so sucky.. you have to do a > major upgrade by changing the product key, otherwise it puts up a dialog > box telling you to uninstall the previous version instead of doing the > upgrade. > > I'll have to see if there's a way of writing the product key to a fixed > registry key. > Having the product key is nice but there are other options. The WinCVS installer could iterate through the sub-keys and look at the DisplayName or one of the other fields to decide which uninstall command to use. This is the method we use for a small clean up application that needs to be able remove multiple versions of one of our applications. Chris