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