Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Nach Delphi 12.1 erscheint Meldung "Der Herausgeber konnte nicht verifiziert werden." (https://www.delphipraxis.net/215170-nach-delphi-12-1-erscheint-meldung-der-herausgeber-konnte-nicht-verifiziert-werden.html)

rdeutsch 21. Mai 2024 15:04

Nach Delphi 12.1 erscheint Meldung "Der Herausgeber konnte nicht verifiziert werden."
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

Seit dem Update auf Delphi 12.1 erscheint neu beim Starten einer Delphi-Exe die Meldung "Der Herausgeber konnte nicht verifiziert werden. Möchten Sie die Software trotzdem ausführen?" (siehe Bild im Anhang)

Ich weiss, wenn ich die Apps zertifizieren lasse, dann würde diese Meldung nicht erscheinen. Denke dass wir dies im Verlaufe des Jahres noch anpacken werden.
Aber wieso ich hier poste ist der Umstand, dass diese Meldung erst seit der Kompilierung mit Delphi 12.1 beim Kunde erscheint. Bei einem Exe (gleicher Code) kompiliert mit Delphi 12 erscheint diese Meldung nicht.

Somit gehe ich davon aus, dass sich mit Delphi 12.1 diesbezüglich irgendetwas geändert hat, bin aber bisher nicht fündig geworden.

Kann mir hier allenfalls jemand einen Tipp geben, wieso diese Meldung neuerdings erscheint? Oder wie man sie - ausser Zertifizierung - unterdrücken kann?

Danke in Voraus und Gruss,
Robert

himitsu 21. Mai 2024 15:56

AW: Nach Delphi 12.1 erscheint Meldung "Der Herausgeber konnte nicht verifiziert werd
 
eine "eigene" mit Delphi erzeugte EXE?

Da wirst sie wohl signieren müssen und dafür womöglich erstmal auch eine Signatur kaufen.

Hier im Forum suchensigntool

rdeutsch 21. Mai 2024 17:52

AW: Nach Delphi 12.1 erscheint Meldung "Der Herausgeber konnte nicht verifiziert werd
 
Ja, eine eigene kompilierte Delphi-Exe.
Das mit dem Signieren ist mir klar. Was mir aber nicht klar ist, wieso diese Meldung erst mit Exe seit Delphi 12.1 aufpoppen.

juergen 21. Mai 2024 17:58

AW: Nach Delphi 12.1 erscheint Meldung "Der Herausgeber konnte nicht verifiziert werd
 
Ich hatte das sogar innerhalb der selben Version. Einmal kompiliert => Programm startete ohne Probleme.
Kleine Anpassungen vorgenommen und neu kompiliert => Es kam „deine“ Meldung.

Evtl. hilft es, wenn der Pfad ein anderer ist.

Kas Ob. 21. Mai 2024 19:12

AW: Nach Delphi 12.1 erscheint Meldung "Der Herausgeber konnte nicht verifiziert werd
 
Hi,

Sorry if i am missing something in the translation from German.

Now, the "The publisher could not be verified." is somethin different from "Unknown publisher"

Both have something to do with the binary (the executable EXE) being signed digitally by Trusted Issuer, aka the certificate chain root and/or all the CA in the chain are in trusted publisher in the OS store.

So what is the difference :
The difference is that, if the EXE claims to be issued by some entity and the certificate can't prove that, then smart screen will show "The publisher could not be verified", this happen if you have filled some fields in Version Info for the EXE, like filled LegalCopyright, CompanyName, LegalTrademarks .... all or some, with some combination, like lets say you filled the company name as "HappyDelphiPraxis2024" or "HappyDelphiPraxis2024.com" ... then SmartScreen will try to verify this claims from fields in the certificate namely the subject (IssuedTo) in the certificate, failing to establish that it will show that message.

So, there is high chance you edited or filled the Version Info for your project in Delphi 12.1.

ps: "The publisher could not be verified." status have worse rating in SmartScreen and Windows Defender and every AntiVirus out there that will scan that EXE, all will rank that exe as more dangerous even if it is signed with trusted issuer certificate, the certificate field Issued to must be in that EXE info or remove them and leave the version only as the certificate will prove your identity, the same problem one might face when bought or have a certificate for individuals and sign an exe with company name in the EXE detail instead of the his own name.

Kas Ob. 21. Mai 2024 19:15

AW: Nach Delphi 12.1 erscheint Meldung "Der Herausgeber konnte nicht verifiziert werd
 
Also as these AV just like Windows Defender works with scale and marks, sometimes the EXE info might trigger false positive even if the same not signed exe without info will be green and have no problem.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:14 Uhr.

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