NtQueryInformationThread(...ThreadBasicInformation...) Код (Text): typedef struct THREAD_BASIC_INFORMATION { long ExitStatus; long TebBaseAddress; [b]CLIENT_ID CID;[/b] //наблюдаем и PID и TID long AffinityMask; long Priority; long BasePriority; } THREAD_BASIC_INFORMATION;
Код (Text): THREAD_BASIC_INFORMATION Threads; pZwQueryInformationThread( hThread, ThreadBasicInformation, &Threads, sizeof( THREAD_BASIC_INFORMATION ), 0); if ( Threads.ClientId.UniqueProcess
Без референса SystemProcessInformation/SystemExtendedProcessInformation, SYSTEM_THREAD_INFORMATION.ClientId