PDA

Просмотр полной версии : Запись поверх себя



Absurd
29.03.2004, 21:06
Надо бы в программе реализовать возможность самообновления (скажем,через интернет). Наверное там надо скачать новые версии бинарей в какое-то особое место, а потом как-то сделать, чтобы винда их переписала поверх старых версий после завершения работы программы. Кто что-то подобное делал, ответьте пожалуйста.

Hawk
30.03.2004, 09:51
Проще сделать два exe - один следит за обновлениями и если надо закачивает их, так же он может закрыть основную программу и переписать повер неё обновленный exe файл

Anonymous
06.04.2004, 09:41
Надо бы в программе реализовать возможность самообновления (скажем,через интернет). Наверное там надо скачать новые версии бинарей в какое-то особое место, а потом как-то сделать, чтобы винда их переписала поверх старых версий после завершения работы программы. Кто что-то подобное делал, ответьте пожалуйста.
Посмотри в MSDN - "Self Modifaing"

Absurd
19.05.2004, 12:30
Проще сделать два exe - один следит за обновлениями и если надо закачивает их, так же он может закрыть основную программу и переписать повер неё обновленный exe файл
А если надо обновить сам updater? Все-таки мне кажется, что в данном случае надо пользоваться услугами ОС.

AiK
19.05.2004, 12:54
Absurd, ты software update channels имеешь ввиду или как их там?