Hello.
I would be very glad if you could help me.
I am trying to make an upgrade to a new version of my application,but because it contains 4 fields it doesn't count it as an upgrade.
I read that you could use a custom action to remove previous installations but this doesn't work in a quite install.
What can I do to remove the previous installation?
To help you understand:
When I am upgrading I am usually just writing to the same directory as the previous installation.
So when I do a quite install it keeps the old value in the control panel -
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\MYAPPNAME 1.1.100.100
and another one by the value of the product key.
and creates a new one.
I will have the use the quite install remotely so how can I go about uninstalling the previous version if I have a different product code at each install?
The big issue is the duplicate entries at the control panel with different versions.
Thank you very much for your help.