I am creating an installer that does not add an entry into the Add/Remove programs control panel, however it does register itself with Windows Installer. I have the installer set to not allow side-by-side installs of different versions. If I want to create a new installer of the same version i.e. version 1.0.2 and try to install it over the top of a previously installed 1.0.2 version, then I get a message saying something like "a version of this program is already installed." I then have to use the Windows Installer Cleanup Utility http://support.microsoft.com/kb/290301 to remove the 1.0.2 version from the registry before I can reinstall 1.0.2. Is there a way I can programatically remove the registry entry for the 1.0.2 version I had previously installed so I don't have to manually remove it using the Windows Installer Cleanup Utility?
Thanks,
Brett