Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - *Теория* | Нужен алгоритм автоматического обновления программы

Ответить
Настройки темы
Теория - *Теория* | Нужен алгоритм автоматического обновления программы

Аватара для amohax

Пользователь


Сообщения: 69
Благодарности: 2

Профиль | Отправить PM | Цитировать


Никак не могу придумать как заставить программу саму себя обновлять.

Примерно по пунктам представляю так:

1. Запуск программы
2. Скачать с сайта файл http://сайтдляобновления.рф/апдейт.txt
3. Прочитать в файле версию
4. Сравнить со своей версией
5. Если наша версия старее, качаем новую по ссылке http://сайтдляобновления.рф/апдейт.exe

А что дальше делать? Как удалить текущий(выполняемый) файл, а в место него подсунуть новый и запустить?

Может быть "батник" специальный можно написать, но как-то не красиво

Подскажите как решить эту проблему по взрослому?

зы: Если это упростит решение, использую С#

Отправлено: 13:27, 28-02-2011

 

Старожил


Сообщения: 295
Благодарности: 30

Профиль | Отправить PM | Цитировать


Цитата:
Если так рассуждать, то лучше сразу в программе реализовать полный функционал, тогда вообще обновлять не придется.
Ну не скажи. Ошибки бывают почти у всех, а обновление - один из способов их исправления. Кроме того, заказчики могут придумать новый функционал.

Отправлено: 08:03, 02-03-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для amohax

Пользователь


Сообщения: 69
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Любезный:
Ну не скажи. Ошибки бывают почти у всех, а обновление - один из способов их исправления. Кроме того, заказчики могут придумать новый функционал. »
Видимо понятие сарказм тебе не знакомо.

Отправлено: 09:23, 02-03-2011 | #12


Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


у программы update.exe очень узкая задача и предусмотреть в ней ВСЕ очень несложно, особенно если не жалеть особо трафик и применить фантацию. В конце концов можно тупо сделать update как некий компилятор, который будет транслировать то, что написано в файле процесс_обновления.тхт и команды копировать, удалять, менять и т.п. А если скачать установщик то вообще нафига чтото придумывать - пусть юзер через браузер по ссылке его качает когда хочет и ставит когда хочет, просто отслеживать его появление и информировать и все.

Отправлено: 14:38, 02-03-2011 | #13


Аватара для amohax

Пользователь


Сообщения: 69
Благодарности: 2

Профиль | Отправить PM | Цитировать


Beyound я не понимаю вашей логики. Извините.

Отправлено: 17:39, 02-03-2011 | #14


Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


да фигня война - главное маневры. Пиши то, что тебе ближе и понятнее - тогда и прога нормальная будет, а копашиться не в своих идеях толка мало так что клаву в руки и вперед а там авось чтото да получится )))

Отправлено: 17:55, 02-03-2011 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - *Теория* | Нужен алгоритм автоматического обновления программы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - Изменился сценарий автоматического обновления. Ser6720 Microsoft Windows 2000/XP 2 12-12-2007 23:36
.NET - *Теория*(VB.NET || C#.net ) Нужен алгоритм для мини - игры ssdm Программирование и базы данных 11 17-05-2007 02:12
полное отключение автоматического обновления segajb Microsoft Windows 2000/XP 10 01-06-2006 10:07
*Теория* | Алгоритм(ы) движения(наикротчайшего пути) XCodeR Программирование и базы данных 7 03-10-2005 12:48




 
Переход