码迷,mamicode.com
首页 > 编程语言 > 详细

c语言 列出系统进程

时间:2014-08-03 20:34:55      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   2014   ar   



#include <stdio.h> #include "stdafx.h" #include <Windows.h> #include <string.h> #include <TlHelp32.h> int getprocess() { PROCESSENTRY32 pe32; pe32.dwSize = sizeof(pe32); HANDLE hprocess = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if (hprocess == INVALID_HANDLE_VALUE) { printf("create tool help32 error\n"); return -1; } BOOL BMORE = Process32First(hprocess,&pe32); while (BMORE) { printf("process name:%s\n",pe32.szExeFile); printf("process id:%u\n\n",pe32.th32ProcessID); BMORE = Process32Next(hprocess,&pe32); } CloseHandle(hprocess); return 0; } int main(int argc,char *argv[]) { if (argc < 2) { printf("[-]:Usage:%s list process\n",argv[0]); exit(1); } if (argc == 2 && strcmp(argv[1],"list") ==0) { getprocess(); } return 0; }

bubuko.com,布布扣

c语言 列出系统进程,布布扣,bubuko.com

c语言 列出系统进程

标签:style   blog   http   color   os   io   2014   ar   

原文地址:http://www.cnblogs.com/xiaochunjiegaga/p/3888756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!