Forum: Programmieren allgemein
by Dalai,
31. Mai 2012
Wie willst du es sonst machen? Nehmen wir an, ein von deiner Software ausgeführtes Setup führt einen Neustart durch. Woran willst du nach dem Neustart festmachen/erkennen, ob die Installation fertig ist (und ggf. einen weiteren Neustart ausführt), ohne das im Vorhinein zu analysieren? Denn die nach dem Neustart fortgesetzte Installation kann ja weitere Prozesse starten, die ihrerseits einen...
Forum: Programmieren allgemein
by Dalai,
30. Mai 2012
Ich bin mir nicht sicher, ob du mich richtig verstanden hast, deshalb führe ich das noch etwas weiter aus. Ich sage nicht dem Nutzer, er solle den Neustart unterlassen sondern dem Setup.
Beispiel: ich wähle IE8 und NetSetMan zur Installation aus. Beide Setups laufen durch und keines davon initiiert einen Neustart (IE8 braucht einen, wenn eine ältere Version des IE vorhanden ist). Der Nutzer...
Forum: Programmieren allgemein
by Dalai,
30. Mai 2012
Ich hatte das Problem bisher noch nicht. Warum? Weil ich allen Setups untersage, den PC neu zu starten, entweder per Parameter (InnoSetup, Windows Installer) oder sonstwie.
Ich werte stattdessen den Rückgabewert des jeweiligen Setups aus und teile dem Nutzer mit, wenn er ungleich Null ist. Die Rückgabewerte sind natürlich spezifisch für die jeweiligen Installer, aber z.B. bei den Windows...