2010-01-12 145 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,以便该应用程序可以有机会正常关闭。