void OnFresh() { m_number=0; m_wndList.ResetContent(); HANDLE hSnapshot; hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32 pe; Process32First(hSnapshot,&pe); do{ int index=m_wndList.AddString(pe.szExeFile); m_wndList.SetItemData(index,pe.th32ProcessID); m_number++; }while(Process32Next(hSnapshot,&pe)); CloseHandle(hSnapshot); GetDlgItem(IDC_STOP)->EnableWindow(FALSE); UpdateData (FALSE); } |