Inno Script Studio-Sign tool не распознается при использовании компилятора из командной строки
Я подписываю установщик цифровым сертификатом. При использовании Inno Script Studio я правильно определил свой инструмент знака с путем к инструменту подписи MS, паролю сертификата и т. д. И я просто ссылаюсь на него с
SignTool=signtool
и это прекрасно работает.
но когда я пытаюсь скомпилировать мой скрипт через командную строку, используя:
C:Program Files (x86)Inno Setup 5>iscc "C:UsersusernameDocumentsMyInstaller.iss"
Я получаю сообщение об ошибке:
значение директивы раздела [Setup] "SignTool" - недействительный.
когда я прочитала документация, в ней говорится:
любые инструменты знака, настроенные с помощью IDE, будут указаны автоматически
поэтому я понимаю, что мне не нужно использовать
1 ответов
Inno Script Studio использует другой набор "инструментов знака", чем Inno Setup.
Inno Script Studio хранит "sign tools" в:
HKEY_CURRENT_USER\SOFTWARE\Kymoto Solutions\Inno Script Studio 2\SignTools
В то время как Inno Setup хранит их в:
HKEY_CURRENT_USER\SOFTWARE\Jordan Russell\Inno Setup\SignTools
Итак, компилятор командной строки Inno Setup iscc.exe
не знает о ваших инструментах Inno Script Studio sign.