Danke für eure Tipps... der User drückt bei mir auf eine "Update"-Button, also ist es auch sein Wille.
Hab jetzt ne Weile rumprobiert.
Meine Lösung ist nun die folgende:
*update klick*
- programm\programm.exe lädt die update.dat runter
- usertemp\update.dat wird hier im Temppfad entpackt
- usertemp\programm.exe wird mit dem parameter "/update" ausgeführt
- die ursprüngliche Applikation wird gekillt
- ein extra Updateform wird geöffnet - für einige Infos
- die ursprünglichen Dateien werden in .bak umbenannt
- neue Dateien werden über die alten kopiert
- es wird alles auf Erfolg geprüft
- das neue Programm: programm\programm.exe wird gestartet
- dieses killt dann die Updaterapplikation und löscht die temporären Dateien
- fertig
Hmm.. ich danke euch auf jedenfall für die Denkanstöße. Ist ein tolles Forum!!
Grüße,
PremiumPils