Signieren von Installationsdateien einer MSI-Datei in Visual Studio
Ich habe kürzlich ein Authenticode-Zertifikat von globalsign gekauft und habe Probleme beim Signieren meiner Dateien für die Bereitstellung. Es gibt einige EXE-Dateien, die von einem Projekt generiert und dann in eine MSI-Datei eingefügt werden. Wenn ich die EXE-Dateien mit dem Signtool signiere, ist das Zertifikat gültig und sie laufen einwandfrei. Das Problem ist, dass beim Erstellen der MSI-Datei (mithilfe des Visual Studio-Setup-Projekts) die EXE-Dateien ihre Signaturen verlieren. So kann ich die .msi-Datei nach dem Erstellen signieren, aber die installierten .exe-Dateien setzen das gesamte Geschäft mit "unbekannten Herausgebern" fort. Wie kann ich die Signatur dieser Dateien für die Installation auf dem Clientcomputer aufbewahren?