Если вы находитесь в мире .NET, существует стратегия развертывания под названием «Нажмите один раз».Это было создано для решения проблемы, которую вы описали ...
ClickOnce - это технология развертывания, которая позволяет создавать самообновляющиеся приложения на базе Windows, которые можно устанавливать и запускать с минимальным взаимодействием с пользователем.Развертывание ClickOnce преодолевает три основные проблемы, присущие развертыванию:
Источник: Click Once
Прежде чем приступить к этой стратегии, я предлагаю изучить ее плюсы и минусы, посколькуявляются заядлыми фанатами и недоброжелателями.
Вкратце, вы загружаете новые версии на веб-сайт (о котором настроено приложение).Во время запуска приложение проверяет сайт и, если есть обновление, предлагает пользователю диалог.Когда пользователь решает применить обновление, приложение останавливается и одновременно активируется компонент «щелкнуть один раз», чтобы применить изменения.Затем компонент перезапускает исполняемый файл, и все это представляется конечному пользователю как непрерывная операция ...