• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

DEVILin

Controlos de uma aplicação externa

3 mensagens neste tópico

Bom dia a todos

Alguém sabe como aceder aos controlos de uma aplicação externa?

Por ex: saber o texto de uma "Textbox"?

Já fiz muita pesquisa sobre isto e não consigo encontar um caminho obvio.  :wallbash:

Agradeço qualquer ajuda 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O q é essa aplicação externa? Como a inseriste no teu projecto?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não insiro. Obtenho a aplicação pretendida pesquisando os processos e obtendo as janelas que esse processo criou.

Depois obtenho o texto dos controlos usando o OCR e outras ferramentas de comparação gráfica.

Mas esta técnica tem dois grandes problemas;

1º a aplicação tem de estar sempre visivel.

2º este metodo e muito lento.

Sei quem faça isso via "Injecção de DLL", mas em C++. http://www.edgeofnowhere.cc/viewtopic.php?p=2483118

Não vi nada em .NET.

O que eu pergunto é como posso aceder aos controlos, seja via "Injecção de DLL" ou usando qualquer outro metodo.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora