Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] вдогон... 25.05.01 12:24 Число просмотров: 762
Автор: XR <eXtremal Research> Статус: The Elderman
|
> известно что по ID потока можно получить HANDLE, for > example > > DWORD dwThreadId; > ................. тупо делаешь:
for(dwThreadId=0;dwThreadId++;dwThreadId<(DWORD)(-1L)) {
hThread = OpenThread(THREAD_ALL_ACCESS, TRUE,dwThreadId);
.....
if(hThread == hTestThread) return dwThreadId;
}
вот только что ты будешь скармливать в качестве hTestThread ? (см. мой предыдущий msg)
... или ты потерял свою собственную нитку ? :)
тогда то что ты написал ниже:
> теперь надо обратное, т.е. по HANDLE найти ID > можно конечно по процессу пройтись и перебирать все потоки, > пока не наткнешся на нужный. > Есть какие нить предложения - более короткий путь.
ImHO нет :)
|
|
|