wszjljx 发表于 2011-5-15 20:43:30

进程操作模块

本帖最后由 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


jiedengye 发表于 2011-5-16 11:57:22

进程句柄获得路径?

wszjljx 发表于 2011-5-17 14:46:42

PID=Process ID 进程标示符

upring 发表于 2015-7-11 12:44:15

谢谢分享{:soso_e129:}
页: [1]
查看完整版本: 进程操作模块