[ ★ ]Study/Programming

PROCESSENTRY32 구조체

nroses-taek 2020. 3. 6. 17:04
반응형
typedef struct tagPROCESSENTRY32 {
  DWORD     dwSize;
  DWORD     cntUsage;
  DWORD     th32ProcessID;
  ULONG_PTR th32DefaultHeapID;
  DWORD     th32ModuleID;
  DWORD     cntThreads;
  DWORD     th32ParentProcessID;
  LONG      pcPriClassBase;
  DWORD     dwFlags;
  CHAR      szExeFile[MAX_PATH];
}

dwsSize
- 구조체의 바이트 크기. 사용할 때 초기화 안시켜주면 에러남

th32ProcessID
- PID

th32DefaultHeapID
- 이제 사용안함 값은 0

th32ModuleID
- 사용안함 항상 0

cntThread
- 프로세스에 의해 시작된 스레드의 수

th32ParentProcessID
- 부모 PID

dwFlags
- 더이상 사용 안함 0

szExeFile
- 내가 좋아하는거. 실행되는 프로세스 이름
https://docs.microsoft.com/en-us/windows/win32/api/tlhelp32/ns-tlhelp32-processentry32

 

PROCESSENTRY32 (tlhelp32.h) - Win32 apps

Describes an entry from a list of the processes residing in the system address space when a snapshot was taken.

docs.microsoft.com

나머지는 MSDN 여길 참고해도 되겠다.

왜 MSDN하고 친구가 되라는지 알겠다.

반응형