通过程序来关闭另一个程序时出现的问题??
Dim pID As Long
Private Sub Command1_Click()
pID = Shell("c:\test\jj.exe", vbNormalFocus)
End Sub
Private Sub Command2_Click()
Dim hWnd As Long
Dim i As Integer
hWnd = FindProcessWindow(pID)
Text1.Text = CStr(hWnd) & vbCrLf & Text1.Text
SetForegroundWindow hWnd
PostMessage hWnd, WM_CLOSE, 0, 0&
End Sub
问题:按Command1打开jj.exe后,要按多次Command2才能关闭,大侠们说说是为什么?