|
Обновление с сетевого диска
|
|||
---|---|---|---|
#18+
Здравствуйте. Нужен модуль обновления программы(с папками, ддлками и тп). Обновления будут располагаться на расшаренном ресурсе в локальной сети. Если у кого есть готовый вариант-готов выкатить пиво с корюшкой(или по желанию) Сам могу, но не хочу делать) Забросил проект, но просят. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 19:34 |
|
Обновление с сетевого диска
|
|||
---|---|---|---|
#18+
Чем P&DW не готовый вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 20:02 |
|
Обновление с сетевого диска
|
|||
---|---|---|---|
#18+
Shocker.Pro, А это коммерческий вариант какой-то? Пока не понял. В принципе свой напишу за день. Нужен модуль, класс, а не сторонняя приблуда. Так, спросил просто. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2014, 21:09 |
|
Обновление с сетевого диска
|
|||
---|---|---|---|
#18+
Shocker.Pro, Как pdw поможет в обновлении? Он умеет распознавать новые файлы на сервере? По моему ты не в тему взбрехнул) Сделал в общем обновлялку, забыл что она была вообще то, допилил немного. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 18:50 |
|
Обновление с сетевого диска
|
|||
---|---|---|---|
#18+
ClickOnce в 2012+ студии. Создаешь проект хелловорлда, который при старте запускает твой exe, начиняешь его зависимостями от нестандартных dll и ocx, если есть, добавляешь свой exe и все необходимые файлы, открываешь свойства проекта и изучаешь вкладку "публикация". Суть в том, что механизм ClickOnce будет считать основной программой запускалку, а твою — необходимым для ее работы компонентом. При запуске (или закрытии, определяется настройками) будет проверяться наличие новой версии в папке дистрибутива и автоматически обновляться. Единственный минус — необходимость наличия фреймворка. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 20:45 |
|
Обновление с сетевого диска
|
|||
---|---|---|---|
#18+
Antonariy, Спасибо, понятно. Смотрел всякие варианты, но в итоге проще самописный(хотя могут быть и непредвиденные ситуации). А логика такая: При инициализации обновления сначала проверяю доступность источника. Если источник доступен - то проверка версии-версия на источники выше-обновляю. Перед обновлением освобождаю всё что задействовано. Далее качаю все вспомогательные файлы, переименовываю exe шник, закачиваю новый, стартую его с "убийством" старого процесса. Вкратце) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 21:52 |
|
Обновление с сетевого диска
|
|||
---|---|---|---|
#18+
timtim, Все это может требовать администраторских прав, а ClickOnce работает под правами юзера. Не знаю, правда, как он будет обновлять dll и осх. Зато обновляться можно не только с сетевого диска, но и сайта. Нет нужды шарить лишние ресурсы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2014, 14:04 |
|
|
start [/forum/topic.php?desktop=1&fid=60&tid=2156545]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 165ms |
0 / 0 |