//擷取目前程序句柄
HANDLE GetCurrentProcess(VOID);
//擷取目前線程句柄
HANDLE GetCurrentThread(VOID);
//擷取目前程序ID
DWORD GetCurrentProcessId(VOID);
//擷取目前線程ID
DWORD GetCurrentThreadId(VOID);
//根據程序ID擷取程序句柄
HANDLE OpenProcess(
_In_ DWORD dwDesiredAccess,
_In_ BOOL bInheritHandle,
_In_ DWORD dwProcessId
);
//根據程序句柄擷取程序ID
DWORD GetProcessId(
_In_ HANDLE Process
);
//根據線程ID擷取線程句柄
HANDLE OpenThread(
_In_ DWORD dwDesiredAccess,
_In_ BOOL bInheritHandle,
_In_ DWORD dwThreadId
);
//根據線程句柄擷取線程ID
DWORD GetThreadId(
_In_ HANDLE Thread
);