|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2016, 08:25 | #1 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
Обновление программы при запуске. Теория.
Доброго времени суток.
Есть программа + к ней есть несколько десятков файлов в куче папок. Для проги есть расшаренная папка на сервере (для всех пользователей). Что можно придумать, дабы эта прога обновлялась? Мой воспаленный мозг придумал только файл со структурой: относительный_путь_к_файлу/хэш_файла. На клиенте, при запуске мы читаем такой файл с сервера и сравниваем с пользовательским. Если хэш не сходиться или такого файла нет - докачиваем/скачиваем нужное... Может есть путь проще? Не важно, но скажу что яп - java. З.Ы. Задолбался обновлять для овер 20 людей её в ручную, через удаленку. Последний раз редактировалось Artsiom; 27.12.2016 в 08:30. |
27.12.2016, 09:21 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Мне вполне хватило размеров файла и времени последнего изменения. Перечень обновляемых exe и других файлов держу в табличке базы данных. Собственно обновлением занимается небольшая оболочка с прогресбаром при обновлении, в ней же юзера логинятся и вызывают нужную прогу
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при запуске программы | lisica198808 | Помощь студентам | 5 | 08.12.2013 23:45 |
Есть три программы. Их нужно объеденить в одну, тоесть чтоб при запуске программы были пункты меню для каждой из программ | afirat | Помощь студентам | 9 | 28.04.2012 12:39 |
Счетчик при запуске программы. | Neitrosha | Общие вопросы C/C++ | 5 | 24.01.2012 16:50 |
Ошибка при запуске программы | stakam | Visual C++ | 1 | 18.12.2010 18:19 |
mp3 при запуске программы - ? | Evgenii | Общие вопросы Delphi | 8 | 12.08.2009 08:11 |