'getProcessModule'에 해당되는 글 1건

  1. 2009.07.17 getProcessModule(DWORD dwID, CString szProcessName)

위에 몇개의 함수들 중에
이 함수가 쓰이는 것들이 있는데
깜빡하고 안올렸다 -_-;;

해당 파일이 프로세스 관리자에 올라와 있는지 찾는다 -_-

bool CUtility::getProcessModule(DWORD dwID, CString szProcessName)
 {
  HANDLE hModuleSnap = NULL;
  MODULEENTRY32 me32 = {0};

  hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwID);

  if(hModuleSnap == (HANDLE) - 1)
   return false;

  me32.dwSize = sizeof(MODULEENTRY32);

  if(Module32First(hModuleSnap, &me32))
  {
   do
   {
    if(me32.szModule == szProcessName)
    {
     CloseHandle(hModuleSnap);
     return true;
    }
   } while (Module32Next(hModuleSnap, &me32));
  }

  CloseHandle(hModuleSnap);
  return false;
 }

Posted by 명혀니
,