⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enumprocsht.cpp

📁 《Windows应用程序捆绑核心编程》配套源码
💻 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 + -