Usuário com melhor resposta
Detectando eventos/mensagens/etc em outro programa.

Pergunta
-
Visual c++ 2010 express... Olá,estou escrevendo um programinha que tentará fazer o seguinte.Monitorar outro programa. Suponha que um programa mostra automaticamente uma mensagem ou abre um menu ou mostra um botão qualquer,como seria possível detectar esses eventos, quer dizer , alguém conhece uma biblioteca que faça isso ou o próprio frameworks 4 pode fazer?
Respostas
-
Felipe,
A outra aplicação que você quer monitorar é uma aplicação Win32 ou .NET? Verifique se os links abaixo podem lhe ajudar.
How to set a Windows hook in Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;EN-US;318804SetWindowsHookEx function
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspxAtt.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.com- Marcado como Resposta J_Felipe domingo, 2 de dezembro de 2012 00:30
-
Felipe,
A outra aplicação que você quer monitorar é uma aplicação Win32 ou .NET? Verifique se os links abaixo podem lhe ajudar.
How to set a Windows hook in Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;EN-US;318804SetWindowsHookEx function
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspxAtt.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.comRaimundo, porque C#? se ele esta trabalhando com C++.
Voce tem 2 opções CreateRemoteThread();
ou criar uma em DLL, e injetar ela no programa alvo, assim voce terá livre acesso as informações
em questao do programa.
Atenciosamente;
Decoderz
- Marcado como Resposta J_Felipe domingo, 2 de dezembro de 2012 00:30
Todas as Respostas
-
Felipe,
A outra aplicação que você quer monitorar é uma aplicação Win32 ou .NET? Verifique se os links abaixo podem lhe ajudar.
How to set a Windows hook in Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;EN-US;318804SetWindowsHookEx function
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspxAtt.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.com- Marcado como Resposta J_Felipe domingo, 2 de dezembro de 2012 00:30
-
Felipe,
A outra aplicação que você quer monitorar é uma aplicação Win32 ou .NET? Verifique se os links abaixo podem lhe ajudar.
How to set a Windows hook in Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;EN-US;318804SetWindowsHookEx function
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspxAtt.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.comRaimundo, porque C#? se ele esta trabalhando com C++.
Voce tem 2 opções CreateRemoteThread();
ou criar uma em DLL, e injetar ela no programa alvo, assim voce terá livre acesso as informações
em questao do programa.
Atenciosamente;
Decoderz
- Marcado como Resposta J_Felipe domingo, 2 de dezembro de 2012 00:30
-
Decoderz,
Se ele está utilizando o Visual C++ Express provavelmente está desenvolvendo em C++ gerenciado.
Att.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.com