Obtendo o texto da interface do usuário do aplicativo externo em c #
É possível obter o texto da interface do usuário de um aplicativo externo em C #.
Em particular, existe uma maneira de ler texto Unicode a partir de um rótulo (eu suponho que é um controle de rótulo normal do Windows) de um aplicativo Win32 externo que foi escrito por um terceiro? O texto é visível, mas não selecionável pelo mouse na interface do usuário.
Presumo que exista alguma API de acessibilidade (por exemplo, destinada a leitores de tela) que permita isso.
Edit: Atualmente olhando para usar algo como oAplicativo espião gerenciado mas ainda apreciaria quaisquer outras pistas.