首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WINCE 进程查找有关问题

2013-08-10 
WINCE 进程查找问题怎样获取WINCE中所有运行的进程[解决办法]本帖最后由 91program 于 2013-08-08 18:01:4

WINCE 进程查找问题
怎样获取WINCE中所有运行的进程
[解决办法]
本帖最后由 91program 于 2013-08-08 18:01:46 编辑


void CModuleDlg::ListModules()
{
m_ctrlListModule.DeleteAllItems();

int i=0;

CString re;

BOOL bResult;
HANDLE hSnap;
MODULEENTRY32 me;
me.dwSize=sizeof(me);

hSnap=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,m_dwProcessID);

unsigned short path[MAX_PATH];

for(bResult=Module32First(hSnap,&me);bResult;bResult=Module32Next(hSnap,&me))
{
m_ctrlListModule.InsertItem(i,me.szModule);

GetModuleFileName(me.hModule,path,MAX_PATH);
m_ctrlListModule.SetItemText(i,1,path);

re.Format(L"%X",me.modBaseAddr);
m_ctrlListModule.SetItemText(i,2,re);

i++;
}

CloseToolhelp32Snapshot(hSnap);
}

热点排行