AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi einfacher Installer / Updater - Idee & Meinungen?

einfacher Installer / Updater - Idee & Meinungen?

Ein Thema von moelski · begonnen am 21. Apr 2009 · letzter Beitrag vom 22. Apr 2009
Antwort Antwort
Seite 2 von 2     12
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#11

Re: einfacher Installer / Updater - Idee & Meinungen?

  Alt 21. Apr 2009, 18:26
Moin !

So wie Florian H sehe ich das im Prinzip auch. Dazu kommt noch das man ein MSI Paket erstmal erstellen muss.
Mit meiner Methode würde das fast komplett entfallen.

Zitat:
Probleme gibt es ab XP/Vista,
weil nicht ins Programme-Verzeichnis geschrieben werden darf.
Jep das ist richtig. Aber dafür gibt es ja eine Elevatefunktion. Bzw. "Ausführen als ..."
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#12

Re: einfacher Installer / Updater - Idee & Meinungen?

  Alt 22. Apr 2009, 05:04
Zitat von Florian H:
Da will man ein winziges Programm installieren, was letztenendes nur aus 5-6 Dateien besteht, aber der Installier konfiguriert erstmal ne halbe Minute undefinierterweise herum und kopiert dann irgendwann mal was. Uninstall genauso.
Das wird wohl die Systemsicherung sein.
Vor der Installation wird ein Snapshot des Systems gemacht und unter \System Volume Information gespeichert.
Bei Windows Vista wird auch das USN Change Journal geschrieben.
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#13

Re: einfacher Installer / Updater - Idee & Meinungen?

  Alt 22. Apr 2009, 08:48
Ich persönlich bevorzuge auch den Windows Installer.
Liegt ab da dran das ich hier ein Netz mit 100 Rechnern habe, auf welche sich MSIs besser verteilen lassen (ActiveDirectory).
Daher fallen für mich legacy Installer aus.

Für "kompatible für Vista" musst du sogar ein MSI nutzen.
Wie ich finde ist ein weiterer Vorteil, dass der Installer in einen Dienstkonto läuft.
Somit kann er sich die Rechte holen die ein User nicht hat.

Webinstallationen gehen auch, durch einen kleines Bootstrap Programm. SmartFTP hat das damals demonstriert und im SDK ist glaube ich auch ein Beispiel dazu.

Der größte Vorteil aber an einen MSI sind die Transaktionen beim Installieren.
Wie oft ist euch schon mal ein altes Setup abgebrochen, konnte anschließend nicht mehr aufgerufen werden weil es schon halb deinstalliert war.


Setups allgemein ist das schwierigste was ein Softwareentwickler machen muss.
Das Problem sind die ganzen unterschiedlichen Systeme, OS'e und Runtimes.
Dann sind die Installationen teilweise auch sehr komplex da diese gelegentlich Altlasten mitschleppen.

Daher: XCopy installs sollten mit einer Anwendung möglich sein. Dann sind die MSIs auch nicht so schwierig zu machen und die Anwendung würde auch theoretisch vom USB Stick laufen.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz