0

我有Inno安裝腳本,我需要使用SignTool=signtool,它已正確配置並在過去工作。Inno設置 - 簽名失敗,「簽名工具失敗,退出代碼爲0x1」

enter image description here

但是當我嘗試用下面的錯誤編譯它的失敗:

Sign Tool failed with exit code 0x1.

enter image description here

+3

您是否試圖通過命令行直接運行Sign命令以查看它是否也失敗?你會看到正確的錯誤信息。 您是否可以在沒有簽名的情況下編譯安裝程序?在Windows阻止訪問安裝程序的臨時文件時,我遇到過一次simillar問題,因爲它將'Compil32.exe'視爲不受信任的進程。 – RobeN

回答

2

您沒有提供我們,我們可以用它來調試你的問題的任何信息。

因此,我發佈通用說明來調試問題與「標誌工具」。

  1. 嘗試command-line compiler (ISCC.exe)。這將在輸出保存完整signtool.exe錯誤消息:

    enter image description here

  2. 或暫時前綴符號工具命令cmd.exe /k甚至保留其輸出Inno Setup的GUI編譯器在編譯時。例如: -

    cmd.exe /k C:\path\to\signtool.exe sign /f C:\mykey.pfx $f 
    

    enter image description here


signtool fail with Inno Setup with exit code 0x1見。