Нужен совет по обновлялке!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Нужен совет по обновлялке!

Сообщение kuhtiov » 04.05.2007 (Пт) 10:19

Короче говоря, пишу обновлялку для своей программки. Она должна через по FTP скачать файл, в котором содержится информация о файлах, которые будим обновлять.
Теперь собственно проблема. Дабы обновлялка каждый раз не качала все файлы, хочу чтобы в информационном файле лежала какая информация о обновляемом файле. Т.е. Обновлялка смотрит файл, который будим обновлять и сравнивала с файлами расположенными на локальной машине. Так вот, как сравнивать файлы? Может смотреть по размеру или есть вариант получше?

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 04.05.2007 (Пт) 10:30

На удалённом сервере хранить в информационном файле номер версии файлов, который сравнивать с номером версии файлов на локальной машине. Скачивать, если есть более новая версия.
Salus populi suprema lex

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Сообщение kuhtiov » 04.05.2007 (Пт) 10:34

Ой, блин, Спасибо. Чет я тупанул :)

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 04.05.2007 (Пт) 13:49

dr.MIG писал(а):На удалённом сервере хранить в информационном файле номер версии файлов, который сравнивать с номером версии файлов на локальной машине. Скачивать, если есть более новая версия.


GUID, Версия файла, версия компонента, LCID, размер, дата, контрольная сумма. В общем, у меня где-то так:

Код: Выделить всё
SSubTmr6.dll=E0C526C4;1.0.18;40960;2001-7-25 14:18:44;1;{71A2702D-C7D8-11D2-BEF8-525400DFB47A};0.1.0
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 04.05.2007 (Пт) 13:59

dr.MIG писал(а):На удалённом сервере хранить в информационном файле номер версии файлов, который сравнивать с номером версии файлов на локальной машине. Скачивать, если есть более новая версия.

А как лучше такое произвести? Чтобы допустим не писать БАТники и другие проги для апдейта на новую версию, а все было в одном ЕХЕ?
Видел что есть статья на VBStreets.ru но сайт в дауне уже довольно давно и видимо еще не скоро поднимется. :(

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Сообщение kuhtiov » 04.05.2007 (Пт) 14:33

shady писал(а):
dr.MIG писал(а):Чтобы допустим не писать БАТники и другие проги для апдейта на новую версию, а все было в одном ЕХЕ?


Это как? :shock:

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 04.05.2007 (Пт) 14:39

kuhtiov писал(а):
dr.MIG писал(а):Чтобы допустим не писать БАТники и другие проги для апдейта на новую версию, а все было в одном ЕХЕ?


dr.MIG этого не писал(а) :lol:

to Andrey Fedorov - а для чего может понадобиться такая надёжность?
Salus populi suprema lex

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 04.05.2007 (Пт) 18:21

dr.MIG писал(а):to Andrey Fedorov - а для чего может понадобиться такая надёжность?


Для надежности. :lol: Все же мои программы работают в коммерческих конторах и я не хочу чтобы кто-то мог хоть как-то модифицировать их компоненты. Для того и проверяю не только их версии, но и длину и контрольную сумму файлов. Тем более это совсем не сложно и никакого труда мне не составляет, так что лучше подстраховаться.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 30

    TopList