ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

bat файл для обновления.
  #1  
Старый 29.11.2009, 21:32
Proger10
Познающий
Регистрация: 19.12.2008
Сообщений: 78
Провел на форуме:
184907

Репутация: 13
Отправить сообщение для Proger10 с помощью ICQ
По умолчанию bat файл для обновления.

Делаю в программе поддержку обновления. Но, как говорит Mozzila Firefox, вот ведь не задача!, ведь программа не может заменить саму себя когда она запущена. Надо что то, что будет посредником, сразу пришло в голову - bat-файл! Но как правельно и граммотно составить его я не знаю.
Программа проверяет обновления, и если есть новая версия качает файлы которые нужно обновить, но перед именем файла ставит букву 'n', то есть если надо обновить файл Clent.exe, программа скачает его и сохранит с именем nClient.exe. После того как все файлы скачаны, думую, надо запускать бат файл и передовать ему имена файлов которые надо заменить. Все, что смог написать в бат файле:
Код:
@ECHO OFF
TaskKill Client.exe
TaskKill Server.exe
Дальше не знаю, подсажите.
 
Ответить с цитированием

  #2  
Старый 29.11.2009, 21:47
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

Ябы сделал так:
client.exe качает обновление и сохраняет как update.exe и запускает update.exe
update.exe проверет своё имя, если оно не "client.exe" тогда убить client.exe и скопировать себя под имя client.exe и запустить
client.exe ещё кстате должен смареть, если есть update.exe то удалить его (ну и убить если он сам не закрылсо)
вооот
 
Ответить с цитированием

  #3  
Старый 30.11.2009, 08:19
Proger10
Познающий
Регистрация: 19.12.2008
Сообщений: 78
Провел на форуме:
184907

Репутация: 13
Отправить сообщение для Proger10 с помощью ICQ
По умолчанию

Я б так и здалал, но обновление - это плагин к программе.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
МикроДжоинер для начинающих ReanimatoR Статьи 23 02.01.2010 15:07
[Статья] Создание расширения для Windows Explorer при помощи C++ Builder Dobby007 С/С++, C#, Delphi, .NET, Asm 2 29.03.2009 08:58
Линукс для чайников Dracula4ever Soft - *nix 11 24.01.2007 10:49



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ