Título: Obtener contenido del control de otra ventana Publicado por: illuminat3d en 25 Mayo 2010, 15:34 pm Bueno estoy intentando obtener el contenido del historial de las conversaciones del Windows Live Messenger, lo que he hecho hasta ahora es obtener las ventanas y sus controles con EnumWindows y EnumChildWindows, luego con el programa AccExplorer he visto el nombre del control :
(http://img31.imageshack.us/img31/1900/sinttulowy.png) En el code he debugeado infinitas veces y en una conversación me puede obtener bastantes nombres con DirectUIHWND : Citar DirectUIHWNDive WindowBar Class DirectUIHWNDssWindowBar Class DirectUIHWNDive WindowBar Class DirectUIHWNDssWindowBar Class DirectUIHWNDive WindowBar Class DirectUIHWNDssWindowBar Class Un problema es que no se si es exactamente el que estoy buscando el 'Historial', apartando esta duda he intentado obtener el valor de esos controles con SendMessage copiando el valor al clipboard : Código
La API me devuelve 0 y no me copia nada al clipboard. No se que puedo hacer para cumplir mi objetivo que es obtener el contenido del historial, y me gustaria hacerlo por este método, no capturando paquetes ni nada. Saludos! :huh: Título: Re: Obtener contenido del control de otra ventana Publicado por: river_0119 en 1 Junio 2010, 06:10 am talvez esto te ayude
saca el hwnd y usa la api getwindowtext o algo asi ;D una vez hice lo mismo con el temviewer pero perdi el mi disco duro y en el tambien el source :( |