ich habe folgendes Problem. Es ist eine alte Version von meinem Programm installiert. Dazu gehört ein laufendes Programm im Systray und ein laufender Service. Wenn ich nun ein neues MSI über das alte drüberinstalliere dann kommt bei dem Programm im Systray interner Fehler 2753.
Ich dachte immer das wenn sich bei gleichen Upgradecode und unterschiedlicher Productversion das alte Produkt automatisch erstmal deinstalliert wird. Aber er scheint die alte Version gar nicht zu entdecken.
Was muss ich noch beachten damit das funktioniert?
mfg Jonny
bingen Melchisedech
Joined: 04 Jun 2004
Posts: 233
Location: 48°42' n.Br./09°09' ö.L.
Posted:
Mon, 07.Jul.2008, 09:15
Jonny09 wrote:
ich habe folgendes Problem. Es ist eine alte Version von meinem Programm installiert. Dazu gehört ein laufendes Programm im Systray und ein laufender Service. Wenn ich nun ein neues MSI über das alte drüberinstalliere dann kommt bei dem Programm im Systray interner Fehler 2753.
Ich dachte immer das wenn sich bei gleichen Upgradecode und unterschiedlicher Productversion das alte Produkt automatisch erstmal deinstalliert wird. Aber er scheint die alte Version gar nicht zu entdecken.
Was muss ich noch beachten damit das funktioniert?
- upgradecode sollte identisch sein oder in der upgradtable sollte der productcode der vorversion stehen.
- productcode sollte unterschiedlich sein (ansonsten wird es als minor upgrade angesehen und kann nur mit msiexec /fv erfolgrecih eingespielt werden)
- services sollten bei der installation ueber die servicetable gehandled werden
- der name des msi sollte identisch sein
View next topic View previous topic
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
Service provided by flatbyte.com
::
Powered by phpBB
:: FI Theme
:: Imprint ::
All times are GMT + 1 Hour