Título: API para usar el NET SEND en VB de forma anonima Publicado por: FaiF (A¥åHøRå) en 26 Mayo 2006, 22:41 pm Hola!
Estoy con un código de la API-Guide que lo que hace es a través de la API NetMessageBuff erSend enviar un mensaje por LAN como si fuera un "net send". El código que viene es este: Código: Código: Private Declare Function NetMessageBufferSend Lib _ Pues bien. Asi, si tienes el servicio Messenger activo, funciona. El caso es que todo lo hace bien excepto lo de poner el From que se lo come en la funcion y pone un ByVal 0&. He pensado que para conseguir que mandara el From podría cmabiar una parte de la función: If NetMessageBuff erSend(ByVal 0&, RcptTo(0), From(0), _ Body(0), UBound(Body)) = NERR_Success Then SendMessage = True End If Pero al hacer esta modificación deja de funcionar. Alguien sabe como hacer que funcione?? Gracias y salu2 Título: Re: FromUser en API NetMessageBufferSend (Net Send) Publicado por: FaiF (A¥åHøRå) en 27 Mayo 2006, 22:43 pm Nadie sabe nada sobre este tema??? :o
salu2 ;) Título: Re: API para usar el NET SEND en VB de forma anonima Publicado por: AGRIPI en 30 Mayo 2006, 12:10 pm prueba con esto
function NetMessageBufferSend(ServerName: LPWSTR; MsgName: LPWSTR; FromName: LPWSTR; Buf: LPWSTR; BufLen: DWORD): DWORD; stdcall; external 'NetApi32.dll' name 'NetMessageBufferSend' Título: Re: API para usar el NET SEND en VB de forma anonima Publicado por: FaiF (A¥åHøRå) en 30 Mayo 2006, 17:14 pm Ya ví el error. Es que solo permite enviar mensajes si el nombre del remitente es el mismo jeje :rolleyes: . gracias
|