Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: neo8 en 1 Agosto 2008, 16:51 pm



Título: Encapsulando / Incrustando ??
Publicado por: neo8 en 1 Agosto 2008, 16:51 pm
hola 1 salu2  :) ,staba navegando x alli y tambn staba haciendo una aplicacion en vb y me preguntaba si alguien tiene alguna idea o algo no c si sabran de vb de como hacer para meter una aplicacion en un form (esto ya lo e echo) pero ara noc como hacer para hacer para por ejemplo darle a los botones o llenar los 'textboxs' y o partes que tiene esa aplicacion que e encapsulado, para la incrustacion me guio por aki http://www.recursosvisualbasic.com.ar/htm/listado-api/152-incrustar-programa-en-picturebox.htm , alguien tiene alguna idea de q puedo hacer o alguna api para usar o algo para poder manipular lo que esta incrustado :huh:, q en ese ejemplo es la calculadora, salu2s


Título: Re: Encapsulando / Incrustando ??
Publicado por: seba123neo en 1 Agosto 2008, 17:20 pm
Hola, pues es lo mismo como si no estuviera incrsutado....solo tenes que saber el nombre de clase de la calculadora(SciCalc) y despues ves el textbox llamado Edit y los botones llamados(Button) y los diferencias segun su valor de caption para ahcerles click automatico,todo eso con apis como findwindow y eso...

saludos.


Título: Re: Encapsulando / Incrustando ??
Publicado por: neo8 en 1 Agosto 2008, 17:24 pm
hola oye men , ah ?, haber si entiendo, todos los programas tienen clases y partes con nombres que se pueden manipular desde una aplicacion en vb? .. y sabiendo estos nombres por ejemplo el de la clase de la calculadora puedo manipularla? es q no soy nuevo en estos temas salu2s


Título: Re: Encapsulando / Incrustando ??
Publicado por: seba123neo en 1 Agosto 2008, 17:37 pm
pues claro..digamos que todo es una ventana(por eso se debe llamar windows no? :xD :xD) y se puede manipular...habian preguntado algo asi hace mucho,y primero chequea este post y lee todo..

Ayuda con el parametro de esta API? (http://foro.elhacker.net/programacion_vb/ayuda_con_el_parametro_de_esta_api-t208847.0.html)

en ejemplo que puse ahi es para el notepad,pero le cambias el nombre de clase de la ventana "Notepad" por "Scicalc" y listo ya podes escribir o mandar texto adentro del textbox de la calculadora..y ya despues con eso podes hacer lo que quieras...

saludos.


Título: Re: Encapsulando / Incrustando ??
Publicado por: neo8 en 1 Agosto 2008, 18:57 pm
bueno men la verdad es q esto lo veo un poco complejo y no entiendo casi :S, en primer lugar no encuentro el programa spy++, que me parece se utilizar para sacarle la informacion al programa que se desea manejar, osea las clases, nombres y referencias a botones que decias, no sabes x casualidad dond puedo descargar el spy++ ? salu2s


Título: Re: Encapsulando / Incrustando ??
Publicado por: seba123neo en 1 Agosto 2008, 19:05 pm
que raro...si instalaste visual basic lo tenes que tener en Inicio>>Programas>>Microsoft Visual Studio 6.0>>Herramientas de Microsoft Visual Studio 6.0 , lo tenes ahi?? sino lo subo asi lo bajas...

saludos.


Título: Re: Encapsulando / Incrustando ??
Publicado por: neo8 en 1 Agosto 2008, 19:17 pm
a ok ! excelente men , ya con esto por lo menos puedo hacer el intento, luego digo como me fue salu2s!


Título: Re: Encapsulando / Incrustando ??
Publicado por: ??? en 2 Agosto 2008, 06:44 am
Dos Dudas...

1- Este metodo encapsulado se puede implementar para controlar cualquier programa?
2- Alguna forma de leer las "respuestas" del programa que es controlado?

Salu2


Título: Re: Encapsulando / Incrustando ??
Publicado por: el_c0c0 en 2 Agosto 2008, 18:35 pm
.


Título: Re: Encapsulando / Incrustando ??
Publicado por: seba123neo en 2 Agosto 2008, 21:53 pm
Cita de: VanHackman
1- Este metodo encapsulado se puede implementar para controlar cualquier programa?

no es para programas, sino para ventanas simplemente,vos podes insertar ventanas...por ejemplo podes insertar una ventana aunque esta no sea programa,por ejemplo el escritorio de windows...

Cita de: VanHackman
2- Alguna forma de leer las "respuestas" del programa que es controlado?

si lo podes hacer mientras el programa no esta incrustado ,lo vas a poder hacer cuando lo este...pero no entendi mucho a "respuestas" podrias poner un ejemplo...

saludos.





Título: Re: Encapsulando / Incrustando ??
Publicado por: ??? en 2 Agosto 2008, 23:02 pm
no es para programas, sino para ventanas simplemente,vos podes insertar ventanas...por ejemplo podes insertar una ventana aunque esta no sea programa,por ejemplo el escritorio de windows...

Cita de: VanHackman
2- Alguna forma de leer las "respuestas" del programa que es controlado?

si lo podes hacer mientras el programa no esta incrustado ,lo vas a poder hacer cuando lo este...pero no entendi mucho a "respuestas" podrias poner un ejemplo...

saludos.


Es que se me preguntaba si se podia hacer una especie de bot con ese metodo...
Que realizara una secuencia de acciones especifica.

Pero creo que resultaria demasiado complicado...