Для настольных приложений лучше всего использовать автоматические обновления? В настоящее время мы загружаем все файлы, а затем копируем и регистрируем (если com dll) в соответствующие каталоги.
Я просмотрел метод обновления Google Chrome. Кажется, что он сначала загружает заархивированный файл в каталог, а затем распаковывает все файлы. Кроме того, у них есть приложение настройки, которое, как представляется, используется для обновления. Кроме того, они создают каталог, отображаемый для обновления версии, например, 1.0.154.43, но они хранят каталог старой версии.