I задал этот вопрос в более общем контексте дизайна. Теперь я хотел бы поговорить о специфике.
Представьте, что у меня работает app.exe
. Он загружает update.exe
в ту же папку. Как app.exe
скопировать update.exe
поверх содержимого app.exe
? Я спрашиваю конкретно в контексте С++. Нужно ли мне какое-то третье приложение-посредник? Нужно ли беспокоиться о блокировке файлов? Каков наиболее надежный подход к самому бинарному обновлению (запрет на неприятный ИТ-персонал с экстремальными правами доступа к файлам)? В идеале я бы хотел увидеть портативные решения (Linux + OSX), но главная задача - Windows.