Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[win32] можно ли зная handle для нити чужого процесса получить ее id 13.08.02 01:42 Число просмотров: 931
Автор: Biasha <Бяша> Статус: Member
|
> я уже изрядно подзабыл все это - но такой вариант на мой > взгляд не прокатит - HANDLE воспримется в контексте того > процесса откуда будет вызвана ф-я NtQueryInformationThread > соответственно ее надо вызывать из того процесса кому > принадлежит этот HANDLE.
Так оно и есть. HANDLE - индекс в некоторой таблице, которая хранится в адресном пространстве процесса. Для каждого процесса таблица своя. А псевдо-хендел, это вообще совсем не хендел, а оптимизация.
Но мне казалось HANDLE, о котором идёт речь - это именно хендел в адресном пространстве процесса, в котором и нужно получить ID. Так что всё должно работать.
Только вот что это за NtQueryInformationThread?
Я думал имеется ввиду пользовательский режим.
|
|
|