InnoSetup - не использует глобальную подпись кода EV для подписи
В прошлом у меня была другая подпись кода, которая работала с innoSetup. Но недавно я купил подпись EV-кода на три года, что является сертификатом USB-токена.
когда я делаю вручную без InnoSetup это работает.
как мне сделать это с innosetup?
Я пытался следовать, но это всегда не удавалось.
[Setup]
...
SignTool=signtool
РЕДАКТИРОВАТЬ: диалоговое окно продолжает спрашивать, нажмите ОК или Отмена, когда я нажимаю ОК, он повторяется.
2 ответа
Вы не указываете правильное местоположение для signtool.exe. Когда вы запускаете его вручную, он находится в c:\Users\tpt\Desktop\\github\CERTIFICATE\certificate\software
, В вашем InnoSetup вы указываете на c:\Users\tpt\Desktop\innosetup\software
, Вам нужно изменить настройку signtools в InnoSetup, чтобы она указывала на правильное местоположение.
Вместо того, чтобы указывать неподписанный каталог установки, просто замените его на $f