10. [pywin32] GetProcess... 관련 함수 - 1
pywin32/win32process2020. 12. 26. 00:17
1. int = GetCurrentProcess()
현재 프로세스의 핸들값을 반환하는 함수입니다.
리턴값은 현재 프로세스의 핸들값입니다. 그런데 보안을 위해서인지 -1을 반환하는 것으로 고정되어 있습니다.
2. int = GetCurrentProcessId()
현재 프로세스의 아이디를 반환하는 함수입니다.
리턴값은 현재 프로세스의 아이디입니다.
3. int = GetProcessId(Process)
특정 프로세스의 아이디를 반환하는 함수입니다.
인자로는 Process : PyHANDLE 가 있습니다.
Process: 특정 프로세스의 핸들값입니다.
리턴값은 특정 프로세스의 아이디입니다.
import win32process
curPs = win32process.GetCurrentProcess()
curPsId = win32process.GetCurrentProcessId()
psId = win32process.GetProcessId(curPs)
print(f"curPs : {curPs}")
print(f"curPsId : {curPsId}")
print(f"psId : {psId}")
현재 프로세스의 아이디와 핸들값을 이용한 아이디를 출력합니다.
반응형
'pywin32 > win32process' 카테고리의 다른 글
12. [pywin32] GetProcess... 관련 함수 - 2 (0) | 2020.12.28 |
---|---|
11. [pywin32] EnumProcess 관련 함수 (0) | 2020.12.27 |
9. [pywin32] ExitProcess & TerminateProcee 및 관련 함수 (0) | 2020.12.25 |
8. [pywin32] CreateProcess 및 기타 함수 (0) | 2020.12.24 |
7. [pywin32] SetThreadAffinityMask & SetThreadIdealProcessor 함수 (0) | 2020.12.23 |
댓글()