Hi
Habe schon viele Stunden mit googlen verbracht und komme nicht weiter... Es scheint fast, als ob MSI 5.0 manche Sachen anders auswertet, als MSI 4.5...
Ich habe hier einen MSI Installer, der per WIX erstellt wurde und immer wunderbar funktioniert hat (XP). Bei einem Kunden, der jetzt zu Win 7 gewechselt ist schlagen jetzt aber die Launch Conditions fehl, obwol die gesuchten Elemente vorhanden sind. Muss noch dazu sagen, dass hier bei unsren Win7 Rechnern die MSI problemlos funktioniert!
(ich habe die MSI nicht erstellt, muss mich aber jetzt um dieses Problem kümmern)
Es gibt eigentlich bloß 2 Launch Conditions:
1. Suche nach einer dll (MSXML)
2. Suche nach dem Registrykey von Power Point
Ersteres wurde gelöst per: 'Installed OR MSXML > "" ', MSXML ist eine FileSearch Property
Hier meldete der Installer schon trotz vorhandener .dll, dass Msxml nicht vorhanden wäre: Meine Lösung 'Installed OR MSXML' hat das Problem behoben :P Die Originallösung ist auch die, die per diversen MSI Tutorials immer für Dateisuchen angeboten wird.
Bei Nummer 2 hänge ich noch. Der gesuchte Registrykey ist vorhanden, aber wird nicht gefunden. 'Installed OR PPT > "" ', hier half das entfernen von '> "" ' nicht weiter...
PPT ist eine Registrysearch Property: Root = 1; key=Software\Microsoft\Office\14.0\PowerPoint; Name = PowerPointName; Type = 2 (Office 14.0 ist die aktuell installierte Office 2010 Version)
Ich bräuchte hier dringend Hilfe! Danke schonmal im Voraus!