Game Programming/C++ 썸네일형 리스트형 Process Search 현재 작업관리자에 있는 목록을 모두 얻어 온 후 자기가 지정(name)한 이름과 대조하여 결과값을 Return한다. 있을 경우 Return True, 없을 경우 Return False이다. #include bool cSessionEx::ProcessRunning(wchar_t name[]) { wchar_t compare[256]; bool procRunning = false; HANDLE hProcessSnap; PROCESSENTRY32 pe32; hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (hProcessSnap == INVALID_HANDLE_VALUE) { procRunning = false; } else { pe32... 더보기 Process Kill 원하는(name에 입력) process를 찾아 Kill해주는 Function이다. #include bool cSessionEx::ProcessKill(wchar_t name[]) { HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); PROCESSENTRY32 pEntry; pEntry.dwSize = sizeof (pEntry); BOOL hRes = Process32First(hSnapShot, &pEntry); while (hRes) { if (wcscmp(pEntry.szExeFile, name) == 0) { HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, 0,(DWORD)pEntry.th.. 더보기 이전 1 2 다음