Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Dateisignatur wird unter Windows XP nicht als gültig anerkant (https://www.delphipraxis.net/164650-dateisignatur-wird-unter-windows-xp-nicht-als-gueltig-anerkant.html)

Bernhard Geyer 23. Nov 2011 15:32

AW: Dateisignatur wird unter Windows XP nicht als gültig anerkant
 
Zitat:

Zitat von Dawn87 (Beitrag 1137520)
Also bei mir steht:

Ausgestellt von: "VeriSign Class 3 Code Signing 2010 CA". Eventuell wird das 2009er CA ab SP3 mitgeliefert, das 2010er aber nicht?

Könnte natürlich sein. Vor der letzten Verlängerung hatten wird "VeriSign Class 3 Code Signing 2004 CA".

Ich würde das mal an Verisign heran tragen wieso die neuerdings verwendeten Root-Zertifikate nicht mehr bei XP dabei sind bzw. per Update verteilt werden.

Hast du aber auch geschaut ob alle Updates installiert sind. AFAIK war das letzte Zertifikatsspeicher-Update nur ein Optionales Update.

Dawn87 23. Nov 2011 15:36

AW: Dateisignatur wird unter Windows XP nicht als gültig anerkant
 
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz