Ich bin gerade in der Planungsphase für ein Programm, eine Art Multisetup
Ich verstehe nicht so ganz, weshalb du ein eigenes Programm entwickeln möchtest (das
Rad neu erfinden).
Nimm doch die einzelnen Setups und packe sie in ein weiteres äusseres Setup.
Die inneren Setup können im Silent-Modus ausgeführt werden.
Ob ein Reboot erforderlich ist, lässt sich aus der Registry auslesen:
http://technet.microsoft.com/en-us/l...chg.80%29.aspx
Als Tool zum Erzeugen des äusseren Gesamtsetups eignet sich
Inno Setup oder
NSIS.
Beide Setup Script Compiler sind Open Source.
Beide können ein Setup nach einem Reboot fortsetzen.
Über die Scriptfähigkeit wird es wohl auch möglich sein den Reboot ans Ende des Gesamtsetups zu verlegen.