aber wie erkenne ich ob ein Setup nach
OS Neustart weiter ausgeführt wird oder fertig war?
Sicher? Gar nicht.
Mit einer guten Wahrscheinlichkeit? Indem du prüfst, ob das Setup Autostarteinträge unter RunOnce ablegt und nach dem Neustart ggf. nach dem zu startenden Programm suchst.
// EDIT:
@himitsu:
Da stand aber eben noch was gaaanz anderes. Habs genau gesehen.