Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Sai-To en 4 Mayo 2008, 07:29 AM

Título: duda de como setear una imagen en el clipboard
Publicado por: Sai-To en 4 Mayo 2008, 07:29 AM
bueno tengo una duda sobre esta que tampoco he podido resolver, y es si por ejemplo yo quiero enviar una imagen por MSN, sabemos que usare el metodo del sendkeys entonces este es el caso:

- tenemos una imagen en el C:\
- Tengo que poner esa imagen al Clipboard
- Luego abrir conversacion con victima
- Enviar archivo
- Ocultar conversacion

pues ya casi todo esto lo tengo resuelto lo que no encuentro resolver es el del clipboard, osea como puedo poner esa imagen en el clipboard para cuando establesca la conversacion con la victima y al enviar el metodo SendKeys Ctrl+V me envie la imagen?

Grax!
Título: Re: duda de como setear una imagen en el clipboard
Publicado por: Freeze. en 4 Mayo 2008, 07:39 AM
Código (vb) [Seleccionar]

Option Explicit
Private Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_HIDE As Long = 0
Private Const SW_NORMAL As Long = 1
Dim lRet As Long
Private Sub Command1_Click()
ShowWindow FindWindow("ImWindowClass", vbNullString), SW_NORMAL
Clipboard.Clear
Picture1.Picture = LoadPicture("c:\lol.jpg")
Clipboard.SetData Picture1.Picture
End Sub
Private Sub Command2_Click()
ShowWindow FindWindow("ImWindowClass", vbNullString), SW_HIDE
End Sub


Creo que es asi ;)
Título: Re: duda de como setear una imagen en el clipboard
Publicado por: Sai-To en 4 Mayo 2008, 07:42 AM
jaja mil gracias lo voy a testear! ;)
Título: Re: duda de como setear una imagen en el clipboard
Publicado por: seba123neo en 4 Mayo 2008, 08:58 AM
Hola,para mandar la imagen se crear un array de bytes y desde el otro lado se recibe ese array y se escribe en un archivo temporal y ahi se carga y se crea la imagen....chequeate esto por als dudas:

Código fuente de un programa cliente servidor para enviar archivos vía winsock (http://www.recursosvisualbasic.com.ar/htm/utilidades-codigo-fuente/cliente-servidor-winsock-imagenes.htm)

saludos.