crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> AutoUpdate программы., Как сделать самообновляемый бинарный файл?
grio
  опции профиля:
сообщение 28.1.2010, 18:46
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 87
Регистрация: 11.11.2009
Пользователь №: 1221

Спасибо сказали: 6 раз(а)




Репутация:   0  


Как сделать, что бы бинарь мог обновить сам себя?
Вернее записать другой бинарь поверх себя?
И потом перезапуститься.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 28.1.2010, 18:58
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


только запустив некий вспомогательный процесс, обновлялку. В виндовозе нелзя ничего сделать с бинарём если он загружен в память, т.к. виндовоз его файл использует в качестве "файла подкачки", чтобы экономить реальный файл подкачки
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
grio
  опции профиля:
сообщение 28.1.2010, 19:31
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 87
Регистрация: 11.11.2009
Пользователь №: 1221

Спасибо сказали: 6 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 28.1.2010, 18:58) *
только запустив некий вспомогательный процесс, обновлялку. В виндовозе нелзя ничего сделать с бинарём если он загружен в память, т.к. виндовоз его файл использует в качестве "файла подкачки", чтобы экономить реальный файл подкачки


Под вспомогательным процессом имеется ввиду запуск отдельного бинарного файла?
Или можно создать некий виртуальный процесс из того же бинаря?

Наверняка есть уже простой готовый исходник автоапдейта через интернет,
что бы не писать снова велосипед?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.12.2024, 12:13