1

Я работаю над проектом C# и с помощью установщика Inno. Мне нужно проверить автоматические обновления в моем установщике, и если обновление доступно, то установщик должен загрузить более новые двоичные файлы с безопасного (HTTPS) веб-сайта, используя аутентификацию пользователя (например, с нашего сервера сборки).Можно ли загружать файлы с защищенного сайта (https) в инсталлятор?

Я также проверил InnoTools Downloader (http://www.sherlocksoftware.org/page.php?id=50). Он поддерживает загрузку с HTTP и FTP, но не с HTTPS.

Возможно ли вообще использовать файл настроек inno или любой другой механизм установки в C#?

Заранее благодарен!

+0

Для этого потребуется изменить исходный источник библиотеки, чтобы добавить ['support для OpenSSL'] (http://www.ararat.cz/synapse/doku.php/public:howto:sslplugin), но, если честно , Мне не нравится этот код. – TLama

+0

Вы можете заставить приложение загружать новый установщик. Это обычно более полезно, поскольку пользователи будут запускать приложение часто, но установщик редко. Это означает, что пользователь может установить его только для того, чтобы сразу сказать, что есть доступное обновление, когда они фактически запускают его, но это не так уж и необычно. – Miral

+0

Спасибо, что вы получили ответчик TLima и Miral. – Neil

ответ