Как добавить издателя для настройки

Когда мы создаем программу установки и запускаем ее под Windows 7 или Vista, мы видим Неизвестную для издателя информацию об управлении учетной записью пользователя, как мы можем ее изменить?

Ответ 1

Если вы используете InnoSetup 5.2 или новее, есть параметр signtool, который вы можете добавить в свой script.
Вот выдержка из документации InnoSetup:

[Настройка]: SignTool Допустимые значения: имя, за которым следует ноль или более параметров, разделенных пробелами

Описание: Указывает имя и параметры используемого инструмента "Значок" для цифровой подписи программы установки (и удаления если для параметра SignedUninstaller установлено значение yes). Когда программа установки имеет действительный цифровой подписи, пользователи не будут видеть предупреждение о неопознанной программе, когда запуская его.

Указанное имя инструмента знака и его команды должны быть определены в компилятор IDE (через Tools | Настроить меню "Значки"...) или командной строки компилятора (через Параметр "/S" ), иначе ошибка будет происходят.

Следующие специальные последовательности могут быть используется в параметрах Sign Tool и команды:

$f, замененный именем цитируемого файла файла, который будет подписан.

$p, замененный инструментом "Значок" Параметры.

$q, заменяется цитатой, полезной для определение знакового инструмента, содержащего цитаты из командной строки.