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 ...
Siehst du, und das ist die Frage um die es geht.
Womit ich seit Anfang spiele, ist eine Prüfsumme auf jedes ausgeführte Setup-Programm. Wird ein Neustart durchgeführt, und das mitzukriegen ist kein Problem, könnte ich alle ausgeführten Programme im Task ebenfalls testen. Also paar Ideen habe ich schon, nur gefallen sie mir noch nicht so ganz. Ich suche noch weitere Ideen. Das mit der Datenbank kommt aber auf jeden Fall in die Liste.