Forum: Win32/Win64 API (native code)
by Dalai,
7. Mai 2019
Vorweg die gute Nachricht: es funktioniert :-D, auch unter Windows 7, sogar wenn selbiges keine weiteren Updates installiert hat (die mit SHA-2 zu tun haben). Vielleicht stimmt die Doku von MS bzgl. der WINTRUST_SIGNATURE_SETTINGS nicht (mehr)? Wer weiß.
Nach einer Übersetzung der nötigen Datenstrukturen nach Delphi:type
_CERT_STRONG_SIGN_SERIALIZED_INFO = record
dwFlags: DWORD;
...
Forum: Win32/Win64 API (native code)
by Dalai,
6. Mai 2019
Die Seriennummern sind unterschiedlich. Beispiel:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorsvw.exe (von .NET 4.6.2)
SHA1: 33 00 00 01 2f e1 e3 b9 bc 80 bd 8e e6 00 01 00 00 01 2f
SHA256: 33 00 00 00 ed 9a 4a 53 36 52 2e 14 aa 00 00 00 00 00 ed
Kann das dann vom selben Zertifikat stammen?
Ich werde das mal ausprobieren, aber ich habe meine Zweifel, dass das auf Win7 tut, weil...
Forum: Win32/Win64 API (native code)
by Dalai,
4. Mai 2019
Hallo Leute :).
Da die Informationslage zum Thema Zertifikate/Signaturen in Dateien und wie die Informationen daraus extrahiert werden können, nicht gerade prächtig ist, und ich auf keinen grünen Zweig komme, möchte ich eure Hilfe an Anspruch nehmen.
Gleich zu Beginn mal ein kleines Testprogramm, das sich jeder kompilieren kann, wenn nötig:program Project1;
{$APPTYPE CONSOLE}
uses
...