![]() |
[InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
Wie kann ich mit Inno Setup meine eigene Program-EXE signieren, bevor das Setup erstellt wird? (Damit ist also nicht das Setup selbst gemeint, sondern meine mit Delphi erstelle EXE. Das Setup selbst signiere ich so per SignTool in der [Setup]-Sektion)
Ich habe es über die [PreCompile]-Sektion wie folgt probiert:
Code:
Warum klappt das nicht? Alle Pfade und Dateien existieren. Gibt es einen besseren Ansatz als über die [PreCompile]-Sektion?
[PreCompile]
Name: "D:\Software\Code Signatur Zertifikat\signtool64.exe"; Parameters: "sign /d ""MyName"" /du ""http://www.myurl.de"" /f ""D:\SHA1.pfx"" /p ""keykeykey"" /t ""http://timestamp.comodoca.com/authenticode"" /v ""D:\Projekte\my.exe"""; Flags: cmdprompt redirectoutput Redirected Console Output: > SignTool Error: File not found: D:\Software\Code |
AW: [InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
[PreCompile]
Name: ""D:\Software\Code Signatur Zertifikat\signtool64.exe""; Parameters: "sign /d ""MyName"" /du ""http://www.myurl.de"" /f ""D:\SHA1.pfx"" /p ""keykeykey"" /t ""http://timestamp.comodoca.com/authenticode"" /v ""D:\Projekte\my.exe"""; Flags: cmdprompt redirectoutput Mach mal die " doppelt bei Name Leerzeichen in Pfaden sind noch immer ..... Vor allem wenn die Console ins Spiel kommt |
AW: [InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
Zitat:
Error: D:\MeineSetups\MeinSetupX\"D:\Software\Code Signatur Zertifikat\signtool64.exe" can not be found. Bei drei """ verschwindet die rote Untesreichung im Script, aber die Fehlermeldung ist die selbe. |
AW: [InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
Dann einfach und simple
ersetze die Leerzeichen in \Code Signatur Zertifikat durch unterstriche, und erspare dir die Problem die immer wieder mit Leerzeichen auftreten |
AW: [InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
Warum signierst Du die Exe nicht einfach vorher?
|
AW: [InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
Zitat:
|
AW: [InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
Zitat:
* als erstes die exe und evtl. weitere Dateien signiert * Innosetupcompiler aufruft um das Setup zu bauen * zum Abschluss das Setup signiert. und wenn ihr viele Produkte habt, dann gibt es viele batchdateien... |
AW: [InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
Zitat:
Oder wie ich gerade herausgefunden habe: In Parameters müssten alle Pfade in 4 """" eingefasst werden. |
AW: [InnoSetup] Eigene Programm-EXE signieren (nicht den Installer))
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:15 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-2025 by Thomas Breitkreuz