Как сделать установку автоматического обновления с помощью InstallShield?

Я использую InstallShield 2009 для создания установочного пакета для программы на C#, которая должна быть развернута на многих клиентских сайтах, каждый с сотнями рабочих станций. Когда мы выпускаем патч, я просто не могу перейти на каждую рабочую станцию, чтобы запустить обновление вручную, и пользователи примерно так же разбираются в компьютерах, как дикий человек Борнео, поэтому я, конечно, не собираюсь полагаться на каждого оператора для обработки его собственного обновления.

Microsoft очень хорошо справляется с этим требованием, используя ClickOnce, но поскольку моя установка нетривиальна и уже написана с помощью InstallScript, я хотел бы добавить функцию автоматического обновления в свой проект InstallShield... если, конечно, это возможно.

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

поддерживает ли InstallShield автоматическое обновление? Если да, пожалуйста, предоставьте ссылку на их онлайн-документацию, где она объясняет как.

спасибо!

2 ответов


поддержка InstallScript для FlexNet Connect была более сложной в последние несколько лет, но это возможно. Шаги по в этой статье должен получить вас там, хотя обязательно используйте последнюю версию FNC. Обратите внимание также, что FlexNet Connect-это услуга, которую вам, скорее всего, придется приобрести для ее использования. Кроме того, он не обновляет машину автоматически; он информирует пользователей об обновлениях продуктов, которые они установили на своих машинах, и направляет их через загрузку и процесс установки.

в качестве примечания, INSTALLSCRIPT MSI должен быть доступен в Professional edition, но я бы не рекомендовал переносить ваш проект на него для этой цели.


похоже, что эта функциональность была тщательно скрыта в чем-то под названием "FlexNet". Он работает только в проектах MSI InstallScript, а не в обычном ванильном InstallScript... и обновление с InstallScript до InstallScript MSI требует наличия Premier edition... (ворчать.)..