首页 > 代码库 > 获取系统快照
获取系统快照
1 HANDLE hProcessSnap; 2 PROCESSENTRY32 pe32; 3 BOOL bProcess; 4 int p =0; 5 i = 0; 6 for (p=0;p<130;p++) { 7 Count[p]=(char*)malloc(sizeof(char)*130*32); 8 } 9 10 hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ); //创建进程快照11 12 if( hProcessSnap == INVALID_HANDLE_VALUE )13 { 14 OutputDebugString(L"[fProcessMonitor]: INVALID_HANDLE_VALUE");15 return FALSE; //创建快照失败 不能列举进程 返回16 }17 18 pe32.dwSize = sizeof( pe32 );19 bProcess = Process32First( hProcessSnap, &pe32 );20 do //遍历进程列表查找21 {22 23 strcpy(Count[i],pe32.szExeFile);24 OutputDebugString(Count[i]);25 i++;26 // MessageBoxA(NULL,"111","0000000",MB_OK);27 }while( Process32Next( hProcessSnap, &pe32 ) );
获取系统快照
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。