2010-01-12 73 views

回答

2

Start()方法返回一個Process對象。調用它的殺法:

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

其他人所說Kill方法來強制進程終止。您可能希望調用CloseMainWindow,以便該應用程序可以有機會正常關閉。