VC控制台获取进程
2010-06-12 22:59
162 查看
#include "windows.h" #include "tlhelp32.h" #include "stdio.h" #include "stdlib.h" int main(int argc, char* argv[]) { PROCESSENTRY32 pe32; //在使用这个结构前先设置它的大小 pe32.dwSize= sizeof(pe32); //给系统创建一个进程快照 HANDLE hProcessSnap= ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if (hProcessSnap== INVALID_HANDLE_VALUE) { printf("CreateToolhelp32Snapshot调用失败!/n"); return -1; } // 编历进程快照,轮流显示每个进程的信息 BOOL bMore = ::Process32First(hProcessSnap,&pe32); while (bMore) { printf("进程名称:%s/n",pe32.szExeFile); printf("进程ID:%u/n/n",pe32.th32ProcessID); bMore= Process32Next(hProcessSnap,&pe32); } // 不要忘记清除对象 ::CloseHandle(hProcessSnap); system("pause"); return 0; }
相关文章推荐
- 【VC版】如何获取其他进程中ListView控件中的内容
- VC 匿名管道获取控制台程序的输出
- VC获取父进程PID
- VC由进程ID获取窗口句柄的各种方
- 获取所有进程的映像路径以及命令VC源代码
- VC 获取控制台窗体的句柄(hWnd)
- VC实现获取当前正在运行的进程
- VC的控制台程序,如何获取输入参数和环境变量
- VC下通过进程ID获取进程镜像文件路径的方法及其存在的缺陷
- VC 获取控制台窗口的句柄(hWnd)
- VC中遍历进程并获取进程信息
- VC中枚举进程,及获取进程相关信息的资料整理
- VC的控制台程序,如何获取输入参数和环境变量
- VC调用CMD命令通过控制台管道获取输出结果
- VC获取其他进程ListCtrl内容
- VC 获取控制台窗口的句柄(hWnd)
- linux获取后台进程的控制台数据
- VC获取其他进程ListCtrl内容
- VC的控制台程序,如何获取输入参数和环境变量
- VC++ 通过进程名或进程ID获取进程句柄