-
Есть компонент Utilmind AutoUpgrader Pro v5.0.2 позволяющий автоматически обновить ваше приложение.
В нем есть свойство: автоматически сравнить размер файла, который собирается быть загружены с размером файла, который уже существует в локальном жестком диске. И если размеры различны, то загружать этот файл.
Помогите немного переделать компонент так, чтобы можно было в файле конфигурации добавлять Хэш сумму MD5 на каждый файл. Затем AutoUpgrader сравнивал сумму MD5 локального файла с суммой MD5 этого файла из файла конфигурации. И если эти суммы MD5 различны, то производить обновление этого файла.
Сам компонент есть и модуль MD5, если кому потребуется. Но где править - мозгов не хватает.
Прошу Вас помочь.
-
Времени и размера достаточно. Более чем.
-
вопрос закрыт. пришлось написать упдейтер с нуля, который мог анализировать и обновлять файлы в соответствии с файлом конфигурации и хэш суммам на каждый файл.
+ пришлось написать утилиту, которая сканирует директорию с файлами и составляет конфигурационный файл обновления.
-
> пришлось написать упдейтер с нуля
Единственное правильное решение
|