본문 바로가기
[ ★ ]Study/Programming

PROCESSENTRY32 구조체

by nroses-taek 2020. 3. 6.
반응형
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하고 친구가 되라는지 알겠다.

반응형

'[ ★ ]Study > Programming' 카테고리의 다른 글

gcc make : Nothing to be done for 'all' Error  (0) 2020.07.13
GetAsyncKeyState 함수와 GetKeyState 함수의 차이  (0) 2020.03.13
HINSTANCE와 HMODULE차이  (0) 2020.03.06
HANDLE 이란  (0) 2020.03.06
GetLastError() 코드 모음  (0) 2020.02.26

댓글