Witam chciałbym stworzyć automatyczną aktualizację dla drugiego programu To znaczy tak pliki które muszą być aktualizowane są 3 i posiadam hosting na którym mógłbym to dodawać tylko niczego takiego nie mogę znaleźć ;/ chodzi mi o oddzielny jakiś programik lub cokolwiek
najprościej program wget i plik bat z poleceniem downloadu do autostartu albo harmonogramu.
A ja bym wolał np. odpalać auto aktualizację i jeżeli nie wykryje nowej wersji to odpala dalej właściwy program a jeśli wykryje zaczyna pobierać i dopiero potem odpala właściwy program i oczywiście bez nie potrzebnych komunikatów
A mógłbyś rozwinąć myśl z wget ? Czy on by nadpisywał stare pliki ? A i nie każdy ma włączony harmonogram
Pobierasz z sieci wget -masz tu jak byś nie mógł znaleźć http://www.speedyshare.com/146992430.html
Wrzucasz go do katalogu z plikiem który chcesz zaktualizować, tworzysz tam też bat’a np.:
@echo off
if exist plik.exe copy plik.exe plik.bak > nul
if exist plik.exe del plik.exe
wget.exe -r --tries=3 http://www.jakistamserwer.pl/plik.exe -O plik.exe
A potem tego bata dodajesz do autostartu albo harmonogramu.
(Po każdym uruchomieniu będzie tworzył backup wskazanego pliku, i zastępował go pobranym z sieci. Tu wykouje 3 próby pobrania pliku)
A wiesz może jakim wpisem dodać do rejestru coś do autostartu ? Bo chcę to zaaplikować w instalatorze
Zakładając że plik nazywa się aktualizacja.exe I jak w pliku .bat otworzyć jakiś inny plik ? wpisać jego nazwę w kolejnej linijce ? A co jeśli plik ma w nazwie spację ;/ ?