Enviar captura de pantalla usando gmail

El siguiente ejemplo muestra como enviar un correo, con adjuntos, desde un programa hecho en Delphi a través de gmail. El funcionamiento del programa es muy sencillo, solamente hay que escribir nuestro nombre de usuario y contraseña de gmail, y la direccion de correo a la que se debe enviar la captura de pantalla. Al pulsar sobre el botón "Enviar" la aplicación se oculta y pasado un segundo captura la pantalla para después enviar la imagen por correo.

El programa ya compilado y con todas la dlls necesarias se puede descargar de aquí

El código fuente y con todas la dlls necesarias se puede descargar de aquí

Enlaces de interés:
http://curl.haxx.se/libcurl/
http://curl.haxx.se/docs/caextract.html

Comentarios

Que decir amigo, excelentes aportaciones que haces, muchas gracias porque me han servido como no tienes idea.

Saludos

No dejas de sorprenderme.
Saludos.

bueno, pero sería espectacular que lo pueda hacer automaticamente cada un rango de tiempo, para poder monitorear la pantalla desde otro lado.

Automatizar la captura de pantallas es un tema delicado, estariamos rozando la frontera entre una aplicacion legitima y un troyano.
Asi que mejor lo dejamos como esta.

Saludos

Hola este programa es muy interesante, primero agradecerte el esfuerzo y la aportación, ahora queria decirte que el programa que descargo compilado funciona bien pero el que descargo del codigo fuente al compilarlo con delphi xe3 y enviar el email me sale el mensaje "no se ha podido completar el envio" y no hay forma de poder enviar mensajes. Otra cosita que queria preguntar... ¿Por qué tu programa compilado ocupa 0'5 megas y el mio compilado ocupa 2 megas? Te agradeceria una solución y muchas gracias de antemano
un saludo.