The thread is already old but my question goes in the same direction. How can I read the content of the CDU screen? In the FSUIPC documents stands   "This is the raw matrix provided by PMDG, in offsets 0x5400-0x57FF (for CDU 0) and 0x5800-0x5BFF (for CDU1). " But I get no or meaningless data. How can I do that in VB? I'm grateful for any help.