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