爱问 爱问共享资料 医院库

用VB如何关闭一个正在运行的进程

首页

用VB如何关闭一个正在运行的进程

VB如何关闭一个正在运行的进程,方法一定要可行。

提交回答
好评回答

其他答案

    2005-10-03 23:16:54
  • 就像上面所说的一样,必须用Api的sendmessage向窗体句柄发送关闭的指令。建议你先学习一下Api相关知识。当初我也是没学会走就像跑,受了不少苦

    SolidC...

    2005-10-03 23:16:54

  • 2005-10-02 14:18:46
  •   '关闭一个应用程序
    Declare Function FindWindow Lib "user32" Alias _
      "FindWindowA" (ByVal lpClassName As String, _
      ByVal lpWindowName As String) As Long
    Declare Function PostMessage Lib "user32" Alias _
      "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _
      ByVal wParam As Long, lParam As Any) As Long
     Public Const WM_CLOSE = &H10
    Private Sub Command1_Click()
    winHwnd = FindWindow(vbNullString, "文件管理系统")
    Debug。
      Print winHwnd If winHwnd <> 0 Then RetVal = PostMessage(winHwnd, WM_CLOSE, 0&, 0&) If RetVal = 0 Then MsgBox "置入消息错误!" End If Else MsgBox "Calculator没有打开!" End If End Sub 这里的代码是关闭一个叫做"文件管理系统"程序的,首先是要用api找到程序的句柄,然后再关闭,这里就是首先找"文件管理系统"的句柄,然后关闭的,如果想要关闭其他程序,就在"文件管理系统"的地方改写上它的程序名,或是直接提供句柄也是可以的。
      

    布袋小和尚

    2005-10-02 14:18:46

  • 2005-10-01 21:41:47
  • Win9x 和
    winnt 系列关闭方法不同,需要多调好多API(程序本身启动的除外)
    不过VB 必须都用API来关闭,
    好久不用VB了忘记了

    魔导师

    2005-10-01 21:41:47

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

爱问推荐

  • 1-20
  • 21-40
  • 41-60
  • 61-80

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):