I've repackaged some software to accommodate a silent (unattended) install. The installer works great however...I have a bunch of clients that have had the software installed with the original installer and I need to silently uninstall it to upgrade them to something else. I'd like to use the newly created msi I built to uninstall it however the product codes don't match so when I run "msiexec /x new.msi /silent" it comes back with "This action is only valid for products that are currently installed".
So my question is...can I package the msi so that it ignores the product code and just uninstalls anyway? Changing the product code is out of the question since the original installer's product code is too long to fit in the advanced installer's product code field.