获取指定进程的内存和cpu使用率
标签:
•
文件类型: .rar
•
文件大小: 12.96MB
•
下载次数: 1
•
实时获取指定进程的内存和cpu占用情况,刷新频率为100ms,是为工程写的,为了测试有效抓的msn的内存和cpu信息
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 172032 2009-09-05 15:49 LocalProcessInfo2debugLocalProcessInfo2.exe
文件 1292792 2009-09-05 15:49 LocalProcessInfo2debugLocalProcessInfo2.ilk
文件 3582976 2009-09-05 15:49 LocalProcessInfo2debugLocalProcessInfo2.pdb
文件 8540 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2DebugBuildLog.htm
文件 13257 2009-09-04 19:03 LocalProcessInfo2LocalProcessInfo2DebugLocalInfo.obj
文件 660 2009-08-31 15:26 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.exe.embed.manifest
文件 724 2009-08-31 15:26 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.exe.embed.manifest.res
文件 625 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.exe.intermediate.manifest
文件 24992 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.obj
文件 13697024 2009-08-31 15:26 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.pch
文件 23944 2009-09-05 15:18 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.res
文件 53966 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2Dlg.obj
文件 69 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2Debugmt.dep
文件 38810 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2Debugperfmon.obj
文件 336210 2009-08-31 15:26 LocalProcessInfo2LocalProcessInfo2Debugstdafx.obj
文件 732160 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2Debugvc80.idb
文件 708608 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2Debugvc80.pdb
文件 1464 2009-09-04 19:03 LocalProcessInfo2LocalProcessInfo2LocalInfo.cpp
文件 294 2009-09-04 18:39 LocalProcessInfo2LocalProcessInfo2LocalInfo.h
文件 59476 2009-09-05 15:18 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.aps
文件 2227 2009-08-31 15:20 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.cpp
文件 570 2009-08-31 15:20 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.h
文件 6095 2009-09-05 15:18 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.rc
文件 5919 2009-09-04 18:51 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.vcproj
文件 1427 2009-09-05 15:51 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.vcproj.THINKIT-937A9F7.sun.user
文件 5712 2009-09-05 15:41 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2Dlg.cpp
文件 1087 2009-08-31 18:32 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2Dlg.h
文件 7390 2004-07-07 02:23 LocalProcessInfo2LocalProcessInfo2perfmon.cpp
文件 3365 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2perfmon.h
文件 4439 2009-08-31 15:20 LocalProcessInfo2LocalProcessInfo2ReadMe.txt
............此处省略32个文件信息
#include “StdAfx.h“
#include “Tlhelp32.h“
#include “LocalInfo.h“
LocalInfo::LocalInfo(void)
{
}
LocalInfo::~LocalInfo(void)
{
}
DWORD LocalInfo::GetProcessIdFromName(CString name)
{
HANDLE hProcessSnap = NULL;
BOOL bRet = FALSE;
PROCESSENTRY32 pe32 = {0};
DWORD processID;
hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS 0);
if (hProcessSnap == INVALID_HANDLE_VALUE)
return 0;
pe32.dwSize = sizeof(PROCESSENTRY32);
if (Process32First(hProcessSnap &pe32))
{
HANDLE hProcess;
while (Process32Next(hProcessSnap &pe32)) {
CString strExeName(pe32.szExeFile);
if (strExeName == name) {
hProcess = OpenProcess (PROCESS_ALL_ACCESS FALSE pe32.th32ProcessID);
processID = pe32.th32ProcessID;
CloseHandle(hProcess);
return processID;
}
}
}
else
{
return 0;
}
}
PROCESS_MEMORY_COUNTERS LocalInfo::GetProcessMemInfo(DWORD processID)
{
HANDLE hProcess = OpenProcess (PROCESS_ALL_ACCESS FALSE processID);
if (hProcess)
{
PROCESS_MEMORY_COUNTERS pmc;
pmc.cb = sizeof(PROCESS_MEMORY_COUNTERS);
if ( ::GetProcessMemoryInfo( hProcess &pmc sizeof(pmc)) )
{
return pmc;
}
}
CloseHandle(hProcess);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 172032 2009-09-05 15:49 LocalProcessInfo2debugLocalProcessInfo2.exe
文件 1292792 2009-09-05 15:49 LocalProcessInfo2debugLocalProcessInfo2.ilk
文件 3582976 2009-09-05 15:49 LocalProcessInfo2debugLocalProcessInfo2.pdb
文件 8540 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2DebugBuildLog.htm
文件 13257 2009-09-04 19:03 LocalProcessInfo2LocalProcessInfo2DebugLocalInfo.obj
文件 660 2009-08-31 15:26 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.exe.em
文件 724 2009-08-31 15:26 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.exe.em
文件 625 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.exe.intermediate.manifest
文件 24992 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.obj
文件 13697024 2009-08-31 15:26 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.pch
文件 23944 2009-09-05 15:18 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2.res
文件 53966 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2DebugLocalProcessInfo2Dlg.obj
文件 69 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2Debugmt.dep
文件 38810 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2Debugperfmon.obj
文件 336210 2009-08-31 15:26 LocalProcessInfo2LocalProcessInfo2Debugstdafx.obj
文件 732160 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2Debugvc80.idb
文件 708608 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2Debugvc80.pdb
文件 1464 2009-09-04 19:03 LocalProcessInfo2LocalProcessInfo2LocalInfo.cpp
文件 294 2009-09-04 18:39 LocalProcessInfo2LocalProcessInfo2LocalInfo.h
文件 59476 2009-09-05 15:18 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.aps
文件 2227 2009-08-31 15:20 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.cpp
文件 570 2009-08-31 15:20 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.h
文件 6095 2009-09-05 15:18 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.rc
文件 5919 2009-09-04 18:51 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.vcproj
文件 1427 2009-09-05 15:51 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2.vcproj.THINKIT-937A9F7.sun.user
文件 5712 2009-09-05 15:41 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2Dlg.cpp
文件 1087 2009-08-31 18:32 LocalProcessInfo2LocalProcessInfo2LocalProcessInfo2Dlg.h
文件 7390 2004-07-07 02:23 LocalProcessInfo2LocalProcessInfo2perfmon.cpp
文件 3365 2009-09-05 15:49 LocalProcessInfo2LocalProcessInfo2perfmon.h
文件 4439 2009-08-31 15:20 LocalProcessInfo2LocalProcessInfo2ReadMe.txt
............此处省略32个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)