![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
автоматическое обновление программы
Chuck Bass © (2012-06-22 12:29:00)Пишу простенький автообновлятор для программы. Каждый час программа проверяет наличие новой версии. Если доступна, скачивает ее.
При запуске программа проверяет, было ли загружено обновление и если имеется, запускается программа-обновлятор, которая подменяет файлы программы.
Где после загрузки обновления лучше (правильнее) хранить информации об этом: ini, реестр, ...?
turbouser (2012-06-23 20:40:00) [21]
> Rouse_ © (23.06.12 20:37) [30]
>
> Ага. А если юзера устраивает текущий пакет?
Вот этот.
Rouse_ (2012-06-23 20:37:00) [22]
> Не внимательно читал, наверное.
Коль, действительно не понял, какой именно момент я упустил?
turbouser (2012-06-23 20:37:00) [23]Вообще насильно впаривать обновления софта можно только в 3 случаях
1) это системный софт
2) корпоративный стандарт
3) мозгов нет
turbouser (2012-06-23 20:34:00) [24]
> Rouse_ © (23.06.12 20:32) [27]
>
>
> Боюсь ты немного путаешь
Ни капли не путаю.
Не внимательно читал, наверное.
> все необходмые действия без ведома конечного пользователя.
вот вот.
Rouse_ (2012-06-23 20:32:00) [25]
> Ага. А если юзера устраивает текущий пакет?
Боюсь ты немного путаешь прикладное назначение служб. Ими управляет не пользователь конкретной машины, а администратор домена или локальной сети. Под это обычно делается соответствующий конфигуратор, дабы админу было удобно произвести все необходмые действия без ведомаконечного пользователя.
turbouser (2012-06-23 20:29:00) [26]
> Rouse_ © (23.06.12 20:25) [24]
> но если мы поддерживаем пакет программ, то самое оно...
Ага. А если юзера устраивает текущий пакет?
У нас.. хм.. не буду говорить :) нельзя :)
turbouser (2012-06-23 20:28:00) [27]
> Dennis I. Komarov © (23.06.12 20:24) [23]
Лишние ресурсы. Как минимум.
Rouse_ (2012-06-23 20:25:00) [28]
> turbouser © (23.06.12 20:15) [22]
> Служба эт не очень хорошо. Мягко говоря.
В рамках обновления самого себя, служба явно избыточна, но если мы поддерживаем пакет программ, то самое оно...
Dennis I. Komarov (2012-06-23 20:24:00) [29]
> Служба эт не очень хорошо. Мягко говоря.
Аргументируй...
turbouser (2012-06-23 20:15:00) [30]
> Dennis I. Komarov © (23.06.12 10:12) [20]
Служба эт не очень хорошо. Мягко говоря.
Rouse_ (2012-06-23 12:44:00) [31]
> иш как тебя ночами разбирает :)
Это все Легыч виноват, его ДР отмечали, это он меня зарраза коньяком напоил :)
Dennis I. Komarov (2012-06-23 10:12:00) [32]
> > а пользователь должен только пользоваться программой.
> Эээ, а как, если она (по твоему варианту) служба? :) Через
> CPL? :)
Программа <> служба-"обновлятор"
+ при таком подходе "обновлятор" может обслуживать не одну софтинку
> зы: ну я так, в виде мелкого троллинга, не обижайся :)
иш как тебя ночами разбирает :)
Германн (2012-06-23 03:01:00) [33]
> Rouse_ © (23.06.12 01:09) [15]
>
>
> > а пользователь должен только пользоваться программой.
>
>
Имхо он имел в виду только пользование самой программой, параметры обновления которой задаёт админ.
turbouser (2012-06-23 01:20:00) [34]
> ProgRAMmer Dimonych © (22.06.12 12:48) [1]
>
> Бить по рукам! Подход гуглопродуктов - отстой.
Никогда не приходилось по интранету на сотню другую компов впаривать обновления своего софта?
turbouser (2012-06-23 01:17:00) [35]
> Chuck Bass (22.06.12 12:29)
> Где после загрузки обновления
> лучше
Номер версии.
Rouse_ (2012-06-23 01:12:00) [36]зы: ну я так, в виде мелкого троллинга, не обижайся :)
Rouse_ (2012-06-23 01:09:00) [37]
> а пользователь должен только пользоваться программой.
Эээ, а как, если она (по твоему варианту) служба? :) Через CPL? :)
Dennis I. Komarov (2012-06-23 00:47:00) [38]
> Запуск CPL не предусмотрен под правами пользователя.
А и нечего ему там собственно делать...
Пришел админ, настроил обновлялку как надо, у службы права системы, а пользователь должен только пользоваться программой.
Rouse_ (2012-06-23 00:21:00) [39]
> до того момента, пока из под пользователя
Запуск CPL не предусмотрен под правами пользователя.
Dennis I. Komarov (2012-06-23 00:17:00) [40]
> Отличный совет тому, кто не может придумать, где сохранить
> признак наличия обновлений %-)
> Сервис с консольным конфигом явно избыточен...
...до того момента, пока из под пользователя не начнет софт запускать.