Wenn du ein internes Modul programmierst, kannst du im Code, welchen der gewünschte Zielthread ausführt, einen Hook setzen und dann über den
TEB auf die Informationen zum Stack zugreifen. Ist das nicht möglich, würde ich versuchen via

den Stackpointer vom Zielthread zu holen. Dies ist natürlich nicht die Basisadresse des Stacks. Um an diese zu kommen, würde ich mal den Stackpointer

übergeben. Damit solltest du auch an die Basisadresse des Stacks kommen.
Mit freundlichen Grüßen
Jeoni