La duda que tengo , es para obtener el caption de una ventana de un Proceso.
Por ejemplo :
El Juego "Halo CE" lanza un Crash , consecuentemente muestra un Mensaje . y yo por medio de las apis de Windows obtengo toda la informacion de ese mensaje que muestra el juego..
Mensaje :
Con la APi de windows "User32" utilizo las funciones necesarias :
Con FindWindow Identifico el la Ventana del Mensaje de Error.
Bueno , la cosa es que con "GetWindowTextLength" y "GetWindowText" yo Obtendría el Titulo de la ventana, en este caso seria :
Bueno , la cosa es que con "GetWindowTextLength" y "GetWindowText" yo Obtendría el Titulo de la ventana, en este caso seria :
Con GetChildWindows y Get_ClassName Me posicionaria perfectamente en las propiedades de la ventana de error.
Asi obtengo informacion como el nombre de la clase y su tipo (Static / Button)
Asi obtengo informacion como el nombre de la clase y su tipo (Static / Button)
-Todo Bien hasta ahi.... ahora continuemos ....
Ahora si mi Duda :
Como obtengo lo que seria el Texto de ese "Label" por asi decirlo. ?
Lo que quiero obtener es : "Access violation in libCrianosfera.dll occured at 0x72DF8501" que esta en esa class llamada "Error Info"
La pregunta es que Pinvoke , llamaria ahora para Obtener ese Texto en el Cuadro de Caption?