TID и PID
От: Burd Украина http://proxysearcher.sourceforge.net
Дата: 08.08.07 18:09
Оценка:
Как имея TID (thread identifier) получить PID (process identefier) процесса, в контексте которого выполняется данный поток?
Любая задача имеет решение, даже когда решения не существует
Re: TID и PID
От: __AleXX__ Украина  
Дата: 08.08.07 18:29
Оценка:
Здравствуйте, Burd, Вы писали:

B>Как имея TID (thread identifier) получить PID (process identefier) процесса, в контексте которого выполняется данный поток?



Посмотри функцию GetProcessIdOfThread.
Re[2]: TID и PID
От: Burd Украина http://proxysearcher.sourceforge.net
Дата: 08.08.07 18:35
Оценка:
Здравствуйте, __AleXX__, Вы писали:

_A>Посмотри функцию GetProcessIdOfThread.


Уже смотрел, она доступна начиная с 2003 Виндовса, а мне надо в XP
Любая задача имеет решение, даже когда решения не существует
Re[3]: TID и PID
От: Smooky Россия  
Дата: 09.08.07 06:12
Оценка: 1 (1)
Посмотри ToolHelp:

THREADENTRY32
Describes an entry from a list that enumerates the threads executing in the system when a snapshot was taken.

typedef struct tagTHREADENTRY32{
DWORD dwSize;
DWORD cntUsage;
DWORD th32ThreadID; // Identifier of the thread. This identifier is compatible with the thread identifier returned by the CreateProcess function.
DWORD th32OwnerProcessID; // Identifier of the process that created the thread.
LONG tpBasePri;
LONG tpDeltaPri;
DWORD dwFlags;
} THREADENTRY32;
typedef THREADENTRY32 *PTHREADENTRY32;
"Burd" <29189@users.rsdn.ru> сообщил/сообщила в новостях следующее: news:2614548@news.rsdn.ru...
> Здравствуйте, __AleXX__, Вы писали:
>
> _A>Посмотри функцию GetProcessIdOfThread.
>
> Уже смотрел, она доступна начиная с 2003 Виндовса, а мне надо в XP
>
Posted via RSDN NNTP Server 2.1 beta
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.