Installationsprozess überwachen

Schkripti

Grünschnabel
Hi,

ich will per Button Klick mehrere Updates installieren lassen (Updates für Windows). Diese Updates werden aus einem Array ausgelesen (Pfad & Name) und dann nacheinander, mit Hilfe der Shell Funktion, installiert (einfach gestartet). Das Problem ist er schickt die Befehle einfach los ohne zu warten bis der vorangegangene Installationsprozess beendet wurde. Dadurch entsteht das Problem das es zu vielfältigen Fehlermeldungen kommt die mir sagen das die Folgeupdates nicht installiert werden können da bereits ein Installationsprozess im Gange ist. Weiß jemand wie ich unter VB überwachen kann ob der Prozess den ich soeben per Aufruf über Shell() gestartet habe noch aktiv ist?

Danke

Schkripti
 
Nimm CreateProcess() (ist eine API-Funktion von Windows).
Damit erhältst ein ProcessHandle und kannst somit auf den Process warten.
Such einfach mal bei Google nach CreateProcess in Verbindung mit VB.

Gruß Homer
 

Neue Beiträge

Zurück