Björn Schreiber schrieb:
>
> Und auch ohne das Zertifikat hinzuzufügen - was bei unseren Kunden
> ein No-Go wäre - springt SmartScreen bei so einer signierten Anwendung
> nicht (mehr) an?
Das weiß ich nicht; bei einem neuen Windows installiere ich als eine
der ersten Amtshandlungen immer gleich das CAcert-Root-Zertifikat im
Windows-Zertifikatsspeicher, weil ich selbst heftig mit dieser PKI
arbeite (E-Mail, Server-Zertifikate für HTTP und OpenVPN, Codesign...).
Ich würde das Root-Cert daher jetzt auch nur sehr ungern "mal eben"
zum Testen rausschmeißen. Mit installiertem Root-Cert erscheint nach
dem Download mit Edge jedenfalls kurz "Sicherheitsprüfung wird ausge-
führt" und dann "Der Download von ... ist abgeschlossen". Was ohne
installiertes Root-Cert passiert, kannst du selber ausprobieren, wenn
du meinen Installer runterlädst (von
http://www.myebilanz.de/ - Down-
load-Link gleich ganz oben auf der Seite); sowohl das runtergeladene
setup.exe als auch das damit ausgepackte und installierte myebilanz.exe
habe ich wie beschrieben mit einem CAcert.org-Zertifikat signiert (und
um OnTopic zu bleiben: es ist mit Delphi geschrieben) :-)
> Wir haben gerade den ersten Fall, wo sich ein Unternehmen weigert,
> unsere Anwendungen an SmartScreen vorbei zu installieren. Unsere
> Anwendungen müssen explizit bei Microsoft auf der WhiteList stehen.
Gottseidank bin ich in der glücklichen Lage, so einem Kunden sagen
zu können "dann kaufen Sie halt ein anderes Programm" :-)
Aber im Ernst, mein "Signier-Workflow" würde vermutlich auch für
deinen Bedarf funktionieren, wenn nur das Zertifikat von einer
amtli... äh... Microsoft-anerkannten Zertifizierungsstelle käme.
Als ich das letzte Mal nachgeschaut habe, wer sowas anbietet und
was das kostet, habe ich durchweg Größenordnungen von 800 US$/Jahr
gefunden; das war mir (in meinem Fall für ein Programm, das es in
einer Freeware- und einer 30-EUR-Version gibt) dann doch etwas zu
heftig :-(
Gruß Matthias.