![]() |
InnoSetup 6.2.0 Fehler beim Signieren
Hallo,
ich habe einen neuen Rechner mit Windows 11, auf dem habe ich InnoSetup Version 6.2.0 installiert. Beim kompilieren eines Script das digital signiert werden soll kommt diese Fehlermeldung: Value of [Setup] selection directive "SingnTool" is invalid. SignTool ist so konfiguriert: signtool.exe sign /f D:\IQ-Inst\NatuPrax_11\Installation\certificate.pfx /t ![]() Im Script steht: SignTool=MsSign $f Mit InnoSetup 5 funktioniert dies auch. (Auf diesen Rechner ist Windows 10) Kann jemand den Fehler mit InnoSetup 6 erklären. |
AW: InnoSetup 6.2.0 Fehler beim Signieren
Zitat:
|
AW: InnoSetup 6.2.0 Fehler beim Signieren
Sorry so ist der Fehler richtig: Value of [Setup] selection directive "SignTool" is invalid.
|
AW: InnoSetup 6.2.0 Fehler beim Signieren
Ich verwende InstallAware15 und kenne InnoSetup nicht.
Deine Parameterliste ist OK (ich würde zwar Filenamen generell in "" setzen, aber es geht auch so wie du es geschrieben hast). Was mir auffällt. Im ![]() Im Help steht, wie du das SignTool wählen kannst. Hast du mal signtool.exe aus dem Win10 SDK ausgewählt? Also entweder über den Parameter /S das Tool gesetzt oder in der Entwicklungsumgebung von InnoSetup (siehe ![]() Hast du getestet, ob das von dir bzw. InnoSetup gewählte SignTool mit deinen Parametern ausserhalb von InnoSetup funktioniert (CMD)? |
AW: InnoSetup 6.2.0 Fehler beim Signieren
SignTool ist demnach nicht in den Suchpfaden ( %PATH% ),
also führt man einfach dieses "Programm" inklusive Pfad aus.
Delphi-Quellcode:
"C:\...irgendwo...\signtool.exe" sign /f ...
In der Console (CMD) kann man einen Alias definieren, oder man fügt temporär (nur innerhalb der Scripts) oder permanent den Suchpfad hinzu. |
AW: InnoSetup 6.2.0 Fehler beim Signieren
Es funktioniert nicht.
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\signtool.exe" sign /f "D:\IQ-Inst\NatuPrax_11\Installation\certificate.pfx" /t ![]() |
AW: InnoSetup 6.2.0 Fehler beim Signieren
Hallo,
"Es funktioniert nicht" ist keine Fehlermeldung ... |
AW: InnoSetup 6.2.0 Fehler beim Signieren
Juppp, erstmal das.
Und dann ist der soein Fehler im Netz nicht so leicht zu finden, aber ![]() ![]() Zitat:
![]() ![]() |
AW: InnoSetup 6.2.0 Fehler beim Signieren
Zitat:
Wobei wir fast wieder auf #4 gelandet sind "...über den Parameter /S das Tool gesetzt oder in der Entwicklungsumgebung von InnoSetup" ;) Auf mehreren Seiten wird darauf hingewiesen, dass "Inno Script Studio" und "Inno Setup" die Dinge nicht am gleichen Ort in der Registry speichern. Falls man im GUI von "Inno Setup" was speichert und dann "Inno Script" laufen lässt sucht Script woanders. ![]() Ich nehme an, dass der "Es funktioniert nicht Versuch" in CMD lief (?). Du hast leider die Fehlermeldung nicht gepostet. Wenn du kurz davor mehrere Versuche nacheinander unternommen hast, dann hat dich eventuell der Hüter der Zeit (bei dir ![]() |
AW: InnoSetup 6.2.0 Fehler beim Signieren
Ich habe es in cmd mit folgendem Aufruf gemacht.
SignTool.exe sign /f D:\IQ-Inst\NatuPrax_11\Installation\certificate.pfx /t ![]() Das funktioniert einwandfrei. Nur im InnoSetuo nicht. Auf dem Windows 10 Rechner funktioniert es auch, nur auf dem Windows 11 Rechner nicht. Irgendwie hat es mit dem Parameter $p zu tun. Ich komme noch dahinter. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:00 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