|
本帖最后由 wszjljx 于 2011-5-15 20:54 编辑
时间:2011-05-15
作者:家新de粽子
本模块包括了以下功能:
1.通过PID获取进程窗体句柄
2.通过进程名获得PID(支持区分大小写,支持多个相同进程名获取)
3.通过PID获得进程名
4.通过PID获得进程路径
5.通过PID恢复进程
6.通过PID挂起进程
7.通过PID结束进程
使用方法:
1.通过PID获取进程窗体句柄
函数:GetProcessHwnd
参数:Pid As Long,PID
返回:Long,成功返回窗体的Hwnd,失败返回0
2.通过进程名获得PID
函数:GetProcessID
参数:ProcessName As String,进程名
CaseSensitive As Boolean,默认False,是否区分大小写
返回:String,返回PID值,不存在进程名返回空(""),多个PID用逗号(",")分隔
3.通过PID获得进程名
函数:GetProcessName
参数:Pid As Long,PID
返回:String,找到PID返回进程名,否则返回空("")
4.通过PID获得进程路径
函数:GetProcessPath
参数:Pid As Long,PID
返回:String,找到PID返回进程路径,否则返回空("")
5.通过PID恢复进程
函数:ResumeProcess
参数:Pid As Long,PID
返回:Boolean,恢复成功返回True,失败返回False
6.通过PID挂起进程
函数:SuspendProcess
参数:Pid As Long,PID
返回:Boolean,挂起成功返回True,失败返回False
7.通过PID结束进程
函数:TerminateProcess
参数:Pid As Long,PID
返回:Boolean,结束成功返回True,失败返回False
Process_Module.zip
(1.38 KB, 下载次数: 4988)
|
|