📄 enumprocsht.cpp
字号:
// EnumProcsht.cpp:枚举当前进程.
//
#include <windows.h>
#include <tlhelp32.h>
#include <stdio.h>
void main()
{
PROCESSENTRY32 processEntry = { 0 };
MODULEENTRY32 me32 = { 0 };
HANDLE hProcessSnap =
CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (hProcessSnap == INVALID_HANDLE_VALUE) return;
processEntry.dwSize = sizeof(PROCESSENTRY32);
me32.dwSize = sizeof(MODULEENTRY32);
BOOL bRet=Process32First(hProcessSnap, &processEntry);
while(bRet)
{
HANDLE hModuleSnap=CreateToolhelp32Snapshot
(TH32CS_SNAPMODULE,processEntry.th32ProcessID);
printf("ProcessID: %d (%s)\n",
processEntry.th32ProcessID,processEntry.szExeFile);
bRet=Process32Next(hProcessSnap, &processEntry);
}
CloseHandle(hProcessSnap);
getchar(); //暂停.
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -