Ich werde mich noch einmal bei VeriSign melden.
Auch wenn es nur ein optionales Update ist, das man Nachträglich installieren muss, macht das natürlich einen verdammt schlechten Eindruck, wenn man erst in der Systemsteuerung rumfuckeln muss, bevor man unsere Anwendungen installieren kann.
Meine provisorische Lösung sieht so aus:
Ich habe einen Bootstrapper ("Setup.exe", digital signiert) und das Setup an sich (Setup.msi, nicht mehr digital signiert). Wenn nun die digitale Signatur der EXE unter XP ungültig ist, macht das nichts, da die
MSI trotzdem noch installiert werden kann. Unter Windows 7 escheint auch der gewünschte
UAC-Dialog, da der Bootstrapper ja signiert ist und seine Rechte an die
MSI vererbt. Das hat natürlich den Nachteil, dass bei der Deinstallation der Software, wo die
MSI mit erhöhten Rechten ausgeführt wird, wieder der
UAC-Dialog "Unbekannter Herausgeber" erscheint.
Danke soweit für Eure Antworten.