Originariamente inviato da tas
Potresti dichiarare myProcess come membro privato della classe, aggiungendo la parola chiave WithEvents. In questo modo puoi intercettare l'evento di Process chiamato Exited, che viene invocato appena il processo termina.
Ecco una piccola demo:
codice:Public Class Form1 Private WithEvents mp As Process Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim ProcessProperties As New ProcessStartInfo ProcessProperties.FileName = "C:\Windows\system32\notepad.exe" ProcessProperties.WindowStyle = ProcessWindowStyle.Normal mp = Process.Start(ProcessProperties) mp.EnableRaisingEvents = True End Sub Private Sub mp_Exited(sender As Object, e As System.EventArgs) Handles mp.Exited MessageBox.Show("Finito") End Sub End Class
grandeeeeeeee
funziona perfettamente....
grazieeeeeeeeeeeeeeeeee