如何将WIn7进程所占内存的进程列表导出?

2025-05-23 01:38:43
推荐回答(2个)
回答1:

没有,你只能看看了。

回答2:

#include
#include
#include

int main()
{
int i=0;
PROCESSENTRY32 pe32;
pe32.dwSize=sizeof(pe32);
HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); //读取所有进程,并付给句柄。
if(hProcessSnap==INVALID_HANDLE_VALUE)
{
printf("调用失败\n");
return -1;
}
BOOL bMore=::Process32First(hProcessSnap,&pe32); //使用Process23First和Process23Next逐个读出
while(bMore)
{
i++;
printf("进程名:%s\n",pe32.szExeFile);
printf("进程ID:%u\n\n",pe32.th32ProcessID);
bMore=::Process32Next(hProcessSnap,&pe32);
}
printf("i=%d\n\n",i);
::CloseHandle(hProcessSnap); //关闭句柄
return 0;

}
编译运行!!!!!!!!!!!!