Используете ли вы интерфейс отладки Windows для подключения к процессу?Если это так, вы сможете использовать поле lpThreadLocalBase событий CREATE_THREAD_DEBUG_INFO и CREATE_PROCESS_DEBUG_INFO для получения базового адреса TEB при создании нового потока.
Но я думаю, что это работает только в том случае, если ваш отладчик контролирует процессот его создания.Это не поможет подключиться к существующему процессу.