В настоящее время я создаю установщик для программы, использующей NSIS на компьютере с Linux.Двоичные файлы NSIS были скомпилированы для Ubuntu, и использование сценария .nsi не представляет трудностей.Однако полученный setup.exe
файл не подписан.Это приводит к пугающим предупреждениям для наших пользователей, которые скачивают установщик через большинство распространенных веб-браузеров, а также к предупреждениям от самой Windows при запуске.
Мы хотели бы избежать этих предупреждений, и если я что-то не пропустил, что требует использования средства Windows, чтобы подписать сгенерированный файл setup.exe.Есть ли способ сделать это на компьютере, отличном от Windows?
К сожалению, каждый установщик уникален (разные файлы связаны в зависимости от запроса клиента, включая уникальный идентификатор), поэтому я не могу подписать установщик наWindows-машина, а затем загрузить его.