用vb如何简单的结束系统进程

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:08:00
例如EXPLORER.EXE进程项,如何在一个窗体内按一个按纽,便可以实现快速关闭该进程.
Private Sub Command1_Click()

End Sub
在这两句中间加什么可以快速的关闭,任务管理器中显示的一项进程

如果不用Windows API,还可以用一个变通的办法:调用外部程序结束进程。

shell "taskkill /f /im explorer.exe", vbHide

首先需要知道进程的PID
用OpenProcess(1,-1,mProcID)获得了进程句柄mProcID
然后TerminateProcess mProcID,0
就可以结束进程,如果是系统进程的话,个别的结束不了,挂钩OpenProcess和TerminateProcess函数的进程应该也结束不了的。