|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2012, 22:53 | #1 |
Новичок
Джуниор
Регистрация: 24.03.2012
Сообщений: 1
|
Подстройка updater'a под upBuilder
Всем добрый вечер.
Знатоки сабж полнейший прошу помощи.перелазил гугл,форум, не нашел конкретных ответов. да и как то все не то. тем про обновление море. Но мне нужно не много по другому обновляться. Собственно есть некая программа называется "upBuilder" (она как то давно попалась мне с готовым апдейтером написана была она и апдейтер на Delphi 7) Она упаковывает (подготавливает) файлы для обновления. То есть что она делает: Она упаковывает каждый файл не нарушая при этом структуры файлов и создает некий fail.lst содержащий следуйщее Код:
Как проходит сверка с файлом как я понял он сначала проверяет вес, если не совпало проверяет контрольную сумму, если не совпало качает. (зачем сначала вес понятно что бы ускорить процесс вес совпал пошел дальше и т.д) Процесс в клиенте я представляю следующий 1.Подключаемся к хосту распаковываем и смотрим fail.lst 2.Сверяем в нем Rev|1 если у клиента старее то идем дальше 3.Проверяем есть ли критические обновления если да то скачиваем сразу же . 4.Если была нажата допустим кнопка обновить скачиваем обычные обновления. (критические все равно уже скачаны) 5.распоковываем это все дело не нарушив структуры файлов (папка в папке и т.д) 6.Записываем новую версию ку да то Собственно как все это реализовать?) работаю в "Microsoft Visual C# 2010 Express" (мало ли ) Прикреплю этот чуда упаковщик посмотрите сами как он упаковывает. p/s Да и вдруг кому он пригодится) могу также если кому нужно будет скинуть исходники его (но повторюсь он написан на delphi 7 хотя это и не столь важно) С чего начать?) Как допустим распаковать и достать fail.lst и проверить версию Ну и т.д Думаю вы меня поняли) Заранее спасибо за помощь. С меня огромные плюсы всем кто поможет) upBuilder.rar |
29.03.2012, 15:19 | #2 | |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
оффтоп:
Цитата:
--- Ну а в общем вы правильно расписали алгоритм. Осталось только загуглить более подробно и отдельно по пунктам, например: 1) Как скачать файл 2) работа с файлами, чтение из файла etc... Всё это конечно для C# Последний раз редактировалось Lime; 29.03.2012 в 15:24. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение Windows Media Player под XP и под 7 | mikhea | Мультимедиа в Delphi | 1 | 12.12.2011 01:11 |
Подстройка под разрешение окна | Veelena | C# (си шарп) | 4 | 05.07.2011 11:05 |
"Подстройка" столбцов под содержимое | 4istii_listo4ek | Microsoft Office Excel | 2 | 15.10.2010 22:12 |
Подстройка формы под разрешение монитора | Assassin | Общие вопросы C/C++ | 5 | 08.04.2008 18:16 |