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
Per SqlServercodice: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
Se li eseguo uno alla volta tutto è perfettocodice: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
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
Lui me le installa contemporaneamente....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
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


Rispondi quotando