level 8
白羊最后的时间
楼主
void CtaskerDlg::OnBnClickedProcess()
{
// TODO: 在此添加控件通知处理程序代码
/*得到所有进程的快照*/
HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if(INVALID_HANDLE_VALUE == hProcessSnap)
{
MessageBox("创建进程快照失败!");
return;
}
/*保存进程信息的结构体*/
PROCESSENTRY32 ProEntry32;
memset(&ProEntry32, 0, sizeof(ProEntry32));
ProEntry32.dwSize = sizeof(ProEntry32);
/*得到第一个进程的信息*/
if(!Process32First(hProcessSnap, &ProEntry32))
{
MessageBox("获取进程信息失败!");
CloseHandle(hProcessSnap);
return;
}
/*显示所有的进程的相关信息*
/*显示进程名称*/
//怎么这个 ProEntry32,结构体呢
/*显示进程名称*/
//m_ListProcess.ProEntry32.szExeFile
Process32Next(hProcessSnap, &ProEntry32);
CloseHandle( hProcessSnap );
}
显示进程呢,用ListCtrl 变量来调用,怎么写?
显示所有的进程的相关信息 求帮助,非常感谢
2014年07月26日 11点07分
1
{
// TODO: 在此添加控件通知处理程序代码
/*得到所有进程的快照*/
HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if(INVALID_HANDLE_VALUE == hProcessSnap)
{
MessageBox("创建进程快照失败!");
return;
}
/*保存进程信息的结构体*/
PROCESSENTRY32 ProEntry32;
memset(&ProEntry32, 0, sizeof(ProEntry32));
ProEntry32.dwSize = sizeof(ProEntry32);
/*得到第一个进程的信息*/
if(!Process32First(hProcessSnap, &ProEntry32))
{
MessageBox("获取进程信息失败!");
CloseHandle(hProcessSnap);
return;
}
/*显示所有的进程的相关信息*
/*显示进程名称*/
//怎么这个 ProEntry32,结构体呢
/*显示进程名称*/
//m_ListProcess.ProEntry32.szExeFile
Process32Next(hProcessSnap, &ProEntry32);
CloseHandle( hProcessSnap );
}
显示进程呢,用ListCtrl 变量来调用,怎么写?
显示所有的进程的相关信息 求帮助,非常感谢