Devo installare:
- framework
- sqlServer

Ho creato una applicazione VB.NET che mi installa i due "programmi"

Ho fatto due file .bat e li lancio cosi...

Per il Framework

codice:
Private Sub InstallazioneFramework()  
  Dim ProcessProperties As New ProcessStartInfo         
  ProcessProperties.FileName = "InstallazioneFrameWork.bat"         
  ProcessProperties.WorkingDirectory = Application.StartupPath & "\Framework\"         
  ProcessProperties.WindowStyle = ProcessWindowStyle.Hidden         
  Dim myProcess As Process = Process.Start(ProcessProperties)         
  myProcess.EnableRaisingEvents = True     End Sub
Per SqlServer

codice:
 Private Sub InstallazioneSQLServer()         
  Dim ProcessProperties As New ProcessStartInfo         
  ProcessProperties.FileName = "Installazione.bat"         
  ProcessProperties.WorkingDirectory = Application.StartupPath & "\SQLServer\"         
  ProcessProperties.WindowStyle = ProcessWindowStyle.Hidden        
  Dim myProcess As Process = Process.Start(ProcessProperties)         
  myProcess.EnableRaisingEvents = True      End Sub
Se li eseguo uno alla volta tutto è perfetto
Quindi premo un pulsante ed installo framework, premo un altro pulsante installo SqlServer

Ora volevo installare tutto in modo sequenziale...
Ma se metto tutto sotto un pulsante

codice:
 Private Sub btnInstalla_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInstalla.Click         
  Me.InstallazioneFramework()         
  Me.InstallazioneSQLServer()         
  MsgBox("Installazione completata con successo")      End Sub
Lui me le installa contemporaneamente....
Funziona lo stesso ma a me non piace....

Come faccio per controllare la fine di una installazione per proseguire con la seconda?

Ciao e grazie