Procesview简介
官方版的Procesview这是一个简单易用的过程遍历工具,带来源代码资源下载,使用C 编辑环境可以导入编辑。您可以查询流程模块、流程线程、流程窗口等信息,查看流程和线程的ID、基址和大小。它是编程人员根据流程进行一系列操作的好帮手。
查询过程中的模块源代码
///将模块信息添加到列表中
void CMyModuleInfoDlg::GetModuleInfo()
{
///拍摄过程快照
HANDLE hSnapshot = createtolhelp32SnapshotSNAPMODULE, m_ProcessId);
///未能获得快照,直接返回
if (INVALID_HANDLE_VALUE == hSnapshot)
{
return;
}
MODULENTRY32 me32 = { 0 };
me32.dwSize = sizeof(MODULENTRY32);
///遍历过程
if (Module32First(hSnapshot, &me32))
{
int nRow = 0;
CString strFmt;
do
{
///在列表中添加模块路径
m_ListCtrl.InsertItem(nRow, me32.szExePath);
///在列表中添加模块基地址
strFmt.Format(_T("0x6X"), me32.modBaseAddr);
m_ListCtrl.SetItemText(nRow, 1, strFmt);
///将模块大小添加到列表中
strFmt.Format(_T("0x6X"), me32.modBaseSize);
m_ListCtrl.SetItemText(nRow, 2, strFmt);
nRow ;
} while (Module32Nextttttettttttet(hSnapshot, &me32));
}
///关闭句柄
CloseHandle(hSnapshot);

在学习WIN32编程时,做了一个过程遍历工具,Procesview官方版支持dll注入,供大家学习参考
软件截图
精品软件
下载地址
- PC版