PDA

Ver la Versión Completa : Inyectar proceso


conde
09-09-2005, 02:12:53
Hola gente.

Una pregunta muy concreta, con una referencia a otro foro o a algún sitio con información me daría por contento, porque yo he sido incapaz de encontrar nada.

¿Alguien sabe como inyectar el proceso de una aplicación en otro proceso ya existente con Delphi?

Por favor, que nadie me venga con lecciones morales del tipo de "algo malo querrás hacer cuando no quieres que se vea", porque no es así. La idea me parece de lo más interesante y con muchas aplicaciones aparte de la tan evidente de virus, troyanos y demás cabronadas.

Un saludo y espero leer algo pronto.

dec
09-09-2005, 03:03:27
Hola,

No sé si te servirá, pero, puede que pudieras valerte de la función "AttachThreadInput". Puedes ver un ejemplo del uso de la misma en este apartado (http://roman.clubdelphi.com/uiapp.php) de la página Web (http://roman.clubdelphi.com/) de roman (un miembro de estos Foros). En la ayuda del SDK de Win32 (que se incluye en Delphi) encontrarás también la descripción completa de esta función y otras relacionadas.

conde
09-09-2005, 03:51:12
Gracias, socio, así da gusto ;)

Mañana lo miraré, porque ya no son horas y me caigo de sueño.

Os comento a ver que pasa. Chao

JXJ
09-09-2005, 04:19:08
el pero, es que si tienes activo el antivirus, este piensa, que lo que
intentas hacer, es malo... y te bloquea.

puedes buscar en el google. por

delphi inyect dll library...

conde
10-09-2005, 15:52:17
Gracias, gente.

Aún no he podido meterme con ello, lo siento. En delphi he buscado hasta hartarme, pero nada, todo lo que encontraba era para otros lenguajes. De todas formas, voy a darle otra pasadita con los keywords que me dices, a ver si hay suerte.

Un saludo