powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обновление с сетевого диска
7 сообщений из 7, страница 1 из 1
Обновление с сетевого диска
    #38541168
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Нужен модуль обновления программы(с папками, ддлками и тп).
Обновления будут располагаться на расшаренном ресурсе в локальной сети.
Если у кого есть готовый вариант-готов выкатить пиво с корюшкой(или по желанию)
Сам могу, но не хочу делать) Забросил проект, но просят.
...
Рейтинг: 0 / 0
Обновление с сетевого диска
    #38541197
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем P&DW не готовый вариант?
...
Рейтинг: 0 / 0
Обновление с сетевого диска
    #38541264
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

А это коммерческий вариант какой-то? Пока не понял.
В принципе свой напишу за день.
Нужен модуль, класс, а не сторонняя приблуда.
Так, спросил просто.
...
Рейтинг: 0 / 0
Обновление с сетевого диска
    #38542641
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Как pdw поможет в обновлении?
Он умеет распознавать новые файлы на сервере?
По моему ты не в тему взбрехнул)
Сделал в общем обновлялку, забыл что она была вообще то, допилил немного.
...
Рейтинг: 0 / 0
Обновление с сетевого диска
    #38542758
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ClickOnce в 2012+ студии.

Создаешь проект хелловорлда, который при старте запускает твой exe, начиняешь его зависимостями от нестандартных dll и ocx, если есть, добавляешь свой exe и все необходимые файлы, открываешь свойства проекта и изучаешь вкладку "публикация".

Суть в том, что механизм ClickOnce будет считать основной программой запускалку, а твою — необходимым для ее работы компонентом. При запуске (или закрытии, определяется настройками) будет проверяться наличие новой версии в папке дистрибутива и автоматически обновляться.

Единственный минус — необходимость наличия фреймворка.
...
Рейтинг: 0 / 0
Обновление с сетевого диска
    #38542833
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Спасибо, понятно.
Смотрел всякие варианты, но в итоге проще самописный(хотя могут быть и непредвиденные ситуации).
А логика такая:
При инициализации обновления сначала проверяю доступность источника.
Если источник доступен - то проверка версии-версия на источники выше-обновляю.
Перед обновлением освобождаю всё что задействовано.
Далее качаю все вспомогательные файлы, переименовываю exe шник, закачиваю новый, стартую его с "убийством" старого процесса.
Вкратце)
...
Рейтинг: 0 / 0
Обновление с сетевого диска
    #38543623
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim,

Все это может требовать администраторских прав, а ClickOnce работает под правами юзера. Не знаю, правда, как он будет обновлять dll и осх. Зато обновляться можно не только с сетевого диска, но и сайта. Нет нужды шарить лишние ресурсы.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обновление с сетевого диска
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]