Moin Dino,
grundsätzlich sollte das gehen, wird aber bei Variablen ausgesprochen schwierig (
ReadProcessMemory), da Du erst einmal ermitteln musst, welche Speicherstelle welcher Variablen entspricht.
Den Inhalt von Controls auszulesen gestaltet sich meist sehr viel einfacher (
EnumWindows,
EnumChildWindows,
WM_GETTEXT usw.)