windows系统信息的获取

woke2007 2008-10-27 06:20:52
怎样编程获取windows进程信息?
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
JonathanS666 2008-10-30
  • 打赏
  • 举报
回复
Google ==> [VC枚举进程]
WinEggDrop 2008-10-29
  • 打赏
  • 举报
回复
多种方法呀.
1.CreateToolhelp32Snapshot
2.PSAPI
3.NtQuerySystemInformation()
4.WMI
5.直接枚举系统句柄再读进程内存
6..............
woke2007 2008-10-29
  • 打赏
  • 举报
回复
能不能像windows任务管理器那样获得进程信息啊?
woke2007 2008-10-29
  • 打赏
  • 举报
回复
能不能说的再具体点?写写
glacier3d 2008-10-28
  • 打赏
  • 举报
回复

//////////////////////////// 枚举进程 //////////////////////////////////
PROCESSENTRY32 info={sizeof(PROCESSENTRY32)};
MODULEENTRY32 minfo={sizeof(MODULEENTRY32)};
HANDLE hProcess=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
BOOL bReport=Process32First(hProcess,&info);

int cnt = 0;
while(bReport)
{
HANDLE hModule;

hModule=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,info.th32ProcessID);
Module32First(hModule, &minfo);

//MessageBox(NULL,info.szExeFile,0/*szExePath*/,NULL);
printf("%d: %s\t%s\n", cnt, info.szExeFile, minfo.szExePath );
cnt ++;

bReport=Process32Next(hProcess, &info);
}
/////////////////////////////////////////////////////////////////////////////////
partime 2008-10-28
  • 打赏
  • 举报
回复
toolhlp.h
pspi.h

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧