Re: Idee für ein LiveUpdate
21. Jan 2005, 17:04
Hallo Spider,
ich hab ein ähnliches Prob so gelöst:
1. auf Server liegt eine Liste.SRV mit allen zu installierenden
und zu de-installierenden Dateinamen.
Aufbau: Pfad inkl. Dateiname | Datum_Uhrzeit
Im Header steht nur: Datum_Uhrzeit wann die Liste erstellt wurde.
2. auf dem lokalen Rechnern liegt eine Liste.LOC, mit gleichem Aufbau wie Liste.SRV
Bei der Installation der Software wird Liste.SRV zu Liste.LOC kopiert.
Ein kleines Prg. ließt erste Zeile mit Datum_Uhrzeit aus Liste.SRV und Liste.LOC
Sind beide Strings nicht identisch, wird nun das "richtige" Update-Prg. aufgerufen.
Update-Prg. vergleicht beide Stringlisten von Liste.SRV und Liste.LOC miteinander.
Ist der Datum_Uhrzeit-String = 0, wird die entsprechende Datei gelöscht.
Sind die Datum_Uhrzeit-Strings von Liste.SRV und Liste.LOC nicht gleich und nicht 0,
so wird kopiert.
Am Ende wird noch Liste.SRV zu Liste.LOC kopiert.
|