Raven280438
Erfahrenes Mitglied
Hi,
ich habe einen Installer mit WixUI und SharpDevelop erstellt.
Jetzt möchte ich auf InnoSetup umsteigen. WiXUI und InnoSetup sind ja nich upgrade-Kompatibel. Deshalb möchte ich per InnoSetup prüfen, ob schon eine vorherige Programmversion mit WiXUI installiert wurde und diese ggf. deinstallieren.
Mein Problem im Moment ist, den Product-Code des MSI-Pakets (was mit WixUI erstellt wurde) rauszufinden.
In der Setup.wxs gibt es nur einen UpgradeCode - den ich aber in der Registry nicht finde.
Wie kann ich am besten den ProductCode des installierten MSI-Package rausbekommen, um ihn dann mit msiexec zu deinstallieren? Ich hab die Registry nach dem Upgrade-Code sowie dem Programm-Namen durchsucht, aber nichts gefunden.
Gruß
ich habe einen Installer mit WixUI und SharpDevelop erstellt.
Jetzt möchte ich auf InnoSetup umsteigen. WiXUI und InnoSetup sind ja nich upgrade-Kompatibel. Deshalb möchte ich per InnoSetup prüfen, ob schon eine vorherige Programmversion mit WiXUI installiert wurde und diese ggf. deinstallieren.
Mein Problem im Moment ist, den Product-Code des MSI-Pakets (was mit WixUI erstellt wurde) rauszufinden.
In der Setup.wxs gibt es nur einen UpgradeCode - den ich aber in der Registry nicht finde.
Wie kann ich am besten den ProductCode des installierten MSI-Package rausbekommen, um ihn dann mit msiexec zu deinstallieren? Ich hab die Registry nach dem Upgrade-Code sowie dem Programm-Namen durchsucht, aber nichts gefunden.
Gruß