Forum: Programmieren allgemein
Delphi
by himitsu,
31. Jul 2021
MS hat aber auch keine andere Wahl.
Gut, man hatte quasi versucht damit die Entwickler zu einer bestimmten Platform zu drängen,
aber für die Akzeptanz eines Shopsystems müssen sie andere etablierte Platformen auch unterstüzen.
Ansonsten holen sich die fremden Paketmanager immer mehr Marktmacht.
Forum: Programmieren allgemein
Delphi
by himitsu,
23. Aug 2014
Joar, drum wäre es schon schön, wenn sich mehrere Programme einen gemeinsamen Updater teilen würden.
Aber Firefox/Thunderbird nutzen einen "gemeinsamen" Service, welcher standardmäßig inaktiv ist und so keinerlei Resourcen verbraucht (außer auf der Festplatte) und der sich nach dem Update auch wieder beendet.
> Mozilla Maintenance Service > Starttyp = manuell > wird bei Bedarf vom Firefox...
Forum: Programmieren allgemein
Delphi
by himitsu,
22. Aug 2014
Darum nimmt man oft einen Dienst.
z.B. siehe Firefox
Der Firefox schaut nach, ob es eine neue Version gibt (anhand der Versionsnummer), läd das Setup runter und übergibt es dann an den Service, welcher standardmäßig inaktiv ist und dann manuell vom Firefox gestartet wird, falls nötig.
Der Sevice übernimmt nun das Installieren und somit ist keine Adminabfrage mehr nötig. (z.B. für Rechner,...
Forum: Programmieren allgemein
Delphi
by himitsu,
20. Aug 2014
Wenn das übertragungsprotokoll das schon erledigt, dann wäre das unnötig.
Und das mit dem halben Update:
Es ist möglich die Datei- und Registryzugriffe in einer Transaction zu behandeln. (zumindestens im NTFS, wo sonst auch, weiß ich nicht)
Auch bietet Windows einen netten Hintergrundübertragungsdienst an, für Download/Updates, was bei größeren Programmen recht nett ist, da wird Windows...
Forum: Programmieren allgemein
Delphi
by himitsu,
20. Aug 2014
Och, ich glaub nicht, daß du da der Einzige bist, mit dem MD5 Hash. :angel:
Andere Merkmale:
- Dateidatum (Erstellung/Änderung) und Dateigröße
- Versionsinfo in der Datei (zumindestens bei den EXEn und DLLs, oder wo man noch Extra-Infos aus der Datei auslesen kann, wie z.B. JPEG und MP3)
Manche gucken aber garnicht in die Datei.
Vielleicht die installierte Programmversion aus der...