Как один процесс может получить доступ к иностранному TIB? - PullRequest
1 голос
/ 06 января 2012

Можно ли (и как) получить доступ к блоку информации о потоке какого-либо другого процесса?

1 Ответ

3 голосов
/ 06 января 2012

Это возможно.

Первый шаг - получить адрес информационного блока потока с помощью функции NtQueryInformationThread с ThreadInformationClass , установленным на ThreadBasicInformation .Структура THREAD_BASIC_INFORMATION содержит указатель на TEB потока.Затем вы можете использовать ReadProcessMemory и WriteProcessMemory для чтения или изменения содержимого TEB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...