2010-01-12 4 views

Répondre

2

La méthode Start() renvoie un objet Process. Appelez la méthode Kill:

Private WithEvents MyProcess As Process 

    Private Sub MyProcess_Exited(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyProcess.Exited 
    MyProcess = Nothing 
    End Sub 

    Private Sub RunIt() 
    MyProcess = Process.Start("notepad.exe") 
    End Sub 

    Private Sub StopIt() 
    If MyProcess IsNot Nothing Then MyProcess.Kill() 
    End Sub 
2
dim myProc as Process 
myProc=Process.Start("C:\Process.exe") 

... 
myProc.kill 
1

D'autres ont mentionné la méthode kills pour forcer un processus de mettre fin. Vous pouvez appeler CloseMainWindow pour que l'application puisse avoir une chance de se fermer normalement.

Questions connexes