用vb代开关闭exe文件

前端之家收集整理的这篇文章主要介绍了用vb代开关闭exe文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long,ByVal uExitCode As Long) As Long
  2. Private Declare Function OpenProcess Lib "kernel32" _
  3. (ByVal dwDesiredAccess As Long,ByVal bInheritHandle As Long,_
  4. ByVal dwProcessID As Long) As Long
  5. Private Const PROCESS_TERMINATE = &H1
  6. Private hProcess As Long
  7. Private Sub Command1_Click()
  8. Dim pid As Long
  9. pid = Shell("F:\webServer\mongoose-3.7.exe",vbNormalFocus)
  10. If pid = 0 Then
  11. MsgBox "没有打开程序"
  12. Else
  13. hProcess = OpenProcess(PROCESS_TERMINATE,pid)
  14. End If
  15. End Sub
  16.  
  17. Private Sub Command2_Click()
  18. Dim l As Long
  19. l = TerminateProcess(hProcess,1)
  20. If l <> 0 Then
  21. MsgBox "成功关闭"
  22. Else
  23. MsgBox "未关闭"
  24. End If
  25. End Sub

猜你在找的VB相关文章