Страница 1 из 1

FlylinkDC++ AutoUpdate

СообщениеДобавлено: 31 мар 2011, 17:55
SergeyAS
В ближайшем будующем появится автоматическое обновление FlylinkDC++ для r500-beta
Как это работает:
1. Необходимо настроить FlylinkDC++ на автообновление (Настройки-Дополнительно-Автообновление).
В этой вкладке нужно:
  • Разрешить автоматически обновляться
  • Настроить адрес сервера обновления на http://flylinkdc-update.googlecode.com/ ... r500-beta/
  • Настроить расписание обновления
  • Установить необходимость предупреждений. В этом случае будут выдаваться диалоги, о том что появилось обновление, с просьбой разрешить выкачать какое-то кол-во MB, затем диалог о необходимости перезапуска программы

flyUpdateDialog2.png


2. FlylinkDC++ скачивает файл Update5_beta.xml с сервера и по его содержимому находит необходимые файлы для обновления, которые пытается скачать.
3. Файлы скачиваются в Temp каталог (FlyUpdate/UpdateVersion_XX)
4. При удачном скачивании FlylinkDC++ выходит, вызывая при перезагрузке программу FlyUpdate.exe, которая находится в каталоге с программой.
5. FlyUpdate.exe дожидается полного выхода FlylinkDC++ (выдает при 30сек задержке диалог, что FlylinkDC++ до сих пор в памяти - в этом случае можно просто прибить FlylinkDC++ в менеджере задач)
6. Переписывает скачанные файлы. В случае, Win7/Vista и FlylinkDC++ в каталоге Program Files - FlyUpdate попросит права администратора для перезаписи
7. В случае удачного обновления, FlyUpdate запустит FlylinkDC++ и выйдет.

Проблемы:
  • [сделано] Если запущены несколько FlylinkDC++ то FlyUpdate будет ждать, пока все не будут выгружены из памяти, но обновит только тот, который запустил обновление
  • [сделано] Пока что нет возможности пропускать Update'ы
  • Функциональность не тестирована и может привести к потере дистрибутива. В этом случае достаточно скачать установочный дистрибутив и установить его
  • Пока не синхронизирован с инсталлятором. Если вы что-то не ставили, Update вам доставит
  • [сделано] Flyupdate не тестирован с XP - могут быть проблемы
  • [сделано] Принудительный запуск через меню
  • [сделано] Обновление самого flyUpdate.exe
  • Проблемы с x64 системами - выясняем


Предупреждения:
  • Данную функциональность просьба использовать только в том случае, если вы понимаете, что делаете и понимаете, что это может привести к порче установленного дистрибутива FlylinkDC++
  • Автоматическое обновление ни в коем случае не обновляет ваши настройки

Re: FlylinkDC++ AutoUpdate

СообщениеДобавлено: 01 апр 2011, 00:39
pavel.pimenov
Мы забыли FlyUpdate.exe поместить в бинарный архив и дистр...
сейчас поправлю

Re: FlylinkDC++ AutoUpdate

СообщениеДобавлено: 21 апр 2011, 20:52
Kimbo
спасибо, вот ещё бы смайлы не закидывались бы, а то удалил не нужные мне смайлы, оставил только анимированные, а при обновление мне опять накидались смайлы которые я удалял

Re: FlylinkDC++ AutoUpdate

СообщениеДобавлено: 21 апр 2011, 23:26
SCALOlaz
Kimbo писал(а):спасибо, вот ещё бы смайлы не закидывались бы, а то удалил не нужные мне смайлы, оставил только анимированные, а при обновление мне опять накидались смайлы которые я удалял

А что мешает вам создать себе смайлпак в таком случае??? Стандартные пакеты будут целиком импортироваться. Ради одного вас никто не будет переписывать апдейтер на 300 файлов.

Re: FlylinkDC++ AutoUpdate

СообщениеДобавлено: 22 апр 2011, 19:46
Kimbo
SCALOlaz писал(а):А что мешает вам создать себе смайлпак в таком случае???

как бы оно так и есть,свой смайл пак, но при обновление смайл пакеты ставятся стандарт, как будто я с нуля устанавил флайлинк

Re: FlylinkDC++ AutoUpdate

СообщениеДобавлено: 23 апр 2011, 06:49
JhaoDa
Ну так в настройках же можно указать, что обновлять, а что нет.

Re: FlylinkDC++ AutoUpdate

СообщениеДобавлено: 23 апр 2011, 21:44
Kimbo
JhaoDa, спасибо, не заметил :P