Send IM Without API

Is there a way that i can send an instant message without using the API. The reason being...I want my application to run as an exe file, not a dll add on. And the old API forces me to use the send keys method which will disturb me if im doing something else on the computer.

Would it be possible for me to hook the richtextbox in the contact window and then send text to it?

So far i have mannaged to hook msn and the contact window to create a sub menu, and i have hooked winsock to detect received messages, but now im stuck on how to send messages. Any help would be appreciated, thanks.

EDIT: I'm using vb6...and i know its old...

[643 byte] By [gamesplant] at [2007-12-24]
# 1
It will not be easy to do that. The richedit textbox is windowless, so you will not be able to find it using FindWindow.

Why not just use the API?
J-Thread at 2007-8-31 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...
# 2
If i use the API then it will disturb what im already doing. If im browsing the internet then it will take me to their convo window. Also, i would prefer it if i didn't have to use the messenger API. No reason why though.
gamesplant at 2007-8-31 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...
# 3
You might want to search on http://www.fanatic.net.nz/, it has a lot of resources about this kind of things. I don't think this is legal btw, but I'm not sure.
J-Thread at 2007-8-31 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...
# 4
Not legal? Isn't this what MSG Plus and Messenger Discovery does?
gamesplant at 2007-8-31 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...
# 5

gamesplant wrote:
Is there a way that i can send an instant message without using the API. The reason being...I want my application to run as an exe file, not a dll add on. And the old API forces me to use the send keys method which will disturb me if im doing something else on the computer.

Would it be possible for me to hook the richtextbox in the contact window and then send text to it?

So far i have mannaged to hook msn and the contact window to create a sub menu, and i have hooked winsock to detect received messages, but now im stuck on how to send messages. Any help would be appreciated, thanks.

EDIT: I'm using vb6...and i know its old...

I have done IM(MSN,YAHOO) Messenger VCL Component here.

You can directly send instant messge without installing MS MSN Messenger.

I think it easily convert it to COM library if you like to purchase a 3rd library.

Please give a look http://www32.websamba.com/bricksoftware/.

--
Peter FZSZ

Bricksoft IM(MSN,YAHOO) Messenger VCL Component
http://www32.websamba.com/bricksoftware/

BrickIMRobot at 2007-8-31 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...
# 6
A lot of people steal cars... Does it mean that is legal too?
J-Thread at 2007-8-31 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...
# 7

Sorry we do not offically have an API to do this currently. But it looks like some people from the forum have helped you find sosme other ways.

James

jbaker_ms at 2007-8-31 > top of Msdn Tech,Windows Live Developer Forums,Windows Live Messenger: Development...

Windows Live Developer Forums

Site Classified