枚举当前系统进程的一种方法
来源:互联网 发布:unity3d 模型形状mask 编辑:程序博客网 时间:2024/04/29 23:03
#include "windows.h"#include "tlhelp32.h"#include "iostream"using namespace std;BOOL TerminateProcessFromID(DWORD ProcessID){BOOL bRet = FALSE;HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS,NULL,ProcessID);if (NULL != hProcess){bRet = TerminateProcess(hProcess,0);}CloseHandle(hProcess);return bRet;}int main(){HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);if (hProcessSnap == INVALID_HANDLE_VALUE){cout<<"创建快照失败!"<<endl;return -1;}PROCESSENTRY32 pe32={sizeof(PROCESSENTRY32)};BOOL bSuccess = Process32First(hProcessSnap,&pe32);while (bSuccess){cout<<"进程名:"<<pe32.szExeFile<<endl;cout<<"进程ID:"<<pe32.th32ProcessID<<endl;cout<<"父进程ID:"<<pe32.th32ParentProcessID<<endl;cout<<endl;if (strstr(pe32.szExeFile,"QQ")){TerminateProcessFromID(pe32.th32ProcessID);}bSuccess = Process32Next(hProcessSnap,&pe32);}CloseHandle(hProcessSnap); return 0;}
0 0
- 枚举当前系统进程的一种方法
- 枚举当前系统进程
- 四种枚举当前进程的方法
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程(转)
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 四种方法实现VC枚举系统当前进程
- 枚举当前系统进程--CreateToolhelp32Snapshot
- 枚举系统当前进程信息
- LearnVSXNow!-#4 创建一个带有工具窗的Package
- 设计模式归类
- Serv-U详细配置图文教程
- 图文详解YUV420数据格式
- LearnVSXNow!-#5 VSX的基本概念
- 枚举当前系统进程的一种方法
- 将文本中内容以列形式填充入excel
- Ios17个常用代码整理
- 1个Combo Box内容改变 另一个Combo Box 内容相应改变
- Camera图像处理原理及实例分析
- 【负载均衡apache+tomcat+windows系统(二)】配置
- struts2中使用ajax请求验证表单
- 解决VMware虚拟机CentOS linux联网问题
- S3C6410LCD控制器