Fanatic Live: Msn Messenger 7 Current Playing Song - Fanatic Live

Jump to content

This is not a support forum!

This forum is intended for users to post source they have created and want to share, it is not to be used for asking for source. New topics made here require moderator approval, and questions will be deleted.
  • (3 Pages)
  • +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

Msn Messenger 7 Current Playing Song the new code Rate Topic: -----

#21 User is offline   feiyun0112

  • I'm getting there
  • Pip
  • Group: Members
  • Posts: 4
  • Joined: 28-April 05

Posted 29 April 2005 - 06:29 AM

To shaneh:

Thaks for your source sharing

But I realy want to know
why do you know the format of MSNMusicString?

Could you tell me! :w00t:
0

#22 User is offline   shaneh

  • Nudging is fun!
  • PipPip
  • Group: Members
  • Posts: 17
  • Joined: 14-February 05

Posted 30 April 2005 - 02:39 AM

I have my ways ;)
0

#23 User is offline   Doggie

  • I'm Watching You -_-'
  • Icon
  • Group: Admins
  • Posts: 5,334
  • Joined: 04-February 02
  • Gender:Male
  • Location:Australia
  • Interests:Things that are interesting?

Posted 30 April 2005 - 08:43 AM

packet sniffing :)
0

#24 User is offline   shaneh

  • Nudging is fun!
  • PipPip
  • Group: Members
  • Posts: 17
  • Joined: 14-February 05

Posted 30 April 2005 - 01:12 PM

well theres no packets involved in a SendMessage, so no. But you get the idea.
0

#25 User is offline   feiyun0112

  • I'm getting there
  • Pip
  • Group: Members
  • Posts: 4
  • Joined: 28-April 05

Posted 02 May 2005 - 05:55 AM

shaneh, on Apr 30 2005, 01:12 PM, said:

well theres no packets involved in a SendMessage, so no. But you get the idea.
View Post

I think use HOOK?
0

#26 User is offline   shaneh

  • Nudging is fun!
  • PipPip
  • Group: Members
  • Posts: 17
  • Joined: 14-February 05

Posted 02 May 2005 - 12:31 PM

Well a hook of somesort could work I suppose. The 'difficult' part is knowing what it is that you need to hook and where etc. Its easy to say 'just hook it' when you already know what it is you are looking for.

If you must know, I studied the code in a dissassembler then created my own "MsnMsgrUIManager" window and just studied the results. I did work what was needed just from studying the code, but having my own window added another layer of testing and verification.
0

#27 User is offline   Liiam

  • :pray:
  • Icon
  • Group: Valued Members
  • Posts: 455
  • Joined: 23-March 05

Posted 02 May 2005 - 09:06 PM

you know, you could have just packet sniffed, would have saved so much time
0

#28 User is offline   Daniel

  • Live™ n00b
  • Icon
  • Group: Admins
  • Posts: 4,598
  • Joined: 01-February 02
  • Location:New Zealand

Posted 02 May 2005 - 09:54 PM

That doesn't reveal you need to send WM_COPYDATA though ;)
0

#29 User is offline   Liiam

  • :pray:
  • Icon
  • Group: Valued Members
  • Posts: 455
  • Joined: 23-March 05

Posted 02 May 2005 - 10:27 PM

somerandomdude said:

But I realy want to know
why do you know the format of MSNMusicString?

all he wanted to know could have come from packet sniffing ;)
0

#30 User is offline   shaneh

  • Nudging is fun!
  • PipPip
  • Group: Members
  • Posts: 17
  • Joined: 14-February 05

Posted 03 May 2005 - 12:56 AM

Whos to say what is sent over the network is the same as what is sent between applications in IPC calls though? Theres nothing saying that communication between applications and communications between the client and the servers would be the same. Finding the format of MSNMusicString is meaningless unless you know what to do with it, as I said. ie, do you use it in a sendmessage call, a COM call, a named pipe call, to what window/pipe/socket/com server/interface, whats the 'magic' value etc, etc.

You get none of this through packet sniffing. I wouldn't have 'saved so much time by packet sniffing' at all. As I said, its easy to say 'just do x', when you already know what youre looking for. Besides, it only took me 20mins to go through the code and figure it out.

This post has been edited by shaneh: 03 May 2005 - 12:59 AM

0

#31 User is offline   Liiam

  • :pray:
  • Icon
  • Group: Valued Members
  • Posts: 455
  • Joined: 23-March 05

Posted 03 May 2005 - 09:10 AM

well in that case.. have a beer and relax
0

#32 User is offline   TheSteve

  • The Man from Japan
  • Icon
  • Group: Moderators
  • Posts: 1,813
  • Joined: 07-May 05
  • Location:Fukuoka, Japan
  • Interests:Computer Programming

Posted 07 May 2005 - 07:09 AM

Daniel, on May 3 2005, 06:54 AM, said:

That doesn't reveal you need to send WM_COPYDATA though ;)
View Post

You can find WM_COPYDATA by watching the messages via Spy++

EDIT: oops I misunderstood...

This post has been edited by TheSteve: 07 May 2005 - 07:10 AM

0

#33 User is offline   wanghai114

  • One post hero!
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 12-May 05

Posted 13 May 2005 - 03:48 AM

thanks "Kryton" and "Morpheo17"
I learn more knowledge from yours sourcecode,
thanks again.
0

#34 User is offline   qery

  • One post hero!
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 01-June 05

Posted 03 June 2005 - 08:27 PM

and how to GET currently played song? is any function for that?
0

#35 User is offline   Dody

  • Live™ |) () |) '/
  • Icon
  • Group: Valued Members
  • Posts: 1,145
  • Joined: 26-October 04
  • Location:DK
  • Interests:Guitar, c++, Hacking, Religions, Debating...

Posted 03 June 2005 - 10:57 PM

qery, on Jun 3 2005, 09:27 PM, said:

and how to GET currently played song? is any function for that?
View Post

can't you see the first post? it has the code.. take a look at it
0

#36 User is offline   noroom

  • Because I Rock
  • Icon
  • Group: Valued Members
  • Posts: 3,477
  • Joined: 05-May 02
  • Location:Germany
  • Interests:Internet, Maths, Messenger, Programming, Music (Listening to and Playing), FileSharing, Computer / Software security... etc

Posted 03 June 2005 - 11:19 PM

no no, he want's to retrieve the information, not to set it.

I guess you'll have to check for winamp, wmp and/or itunes =/
0

#37 User is offline   Dody

  • Live™ |) () |) '/
  • Icon
  • Group: Valued Members
  • Posts: 1,145
  • Joined: 26-October 04
  • Location:DK
  • Interests:Guitar, c++, Hacking, Religions, Debating...

Posted 04 June 2005 - 09:45 AM

oh alright, then forgive me for misunderstanding
0

#38 Guest_saivert_*

  • Group: Guests

Posted 30 June 2005 - 10:30 PM

I have used ShaneH's code and created a console application which lets you set the currenlty playin status.

Output from msnsh*t:
MSN sh*t
Usage: msnsh*t [/ICON <icon>] [/FORMAT <formatstring>]
       [/TITLE <title>] [/ARTIST <artist>] [/ALBUM <album>]
Written and compiled by Saivert
Original C code by Shane Hird
Thanks to www.msnfanatic.com and CookieRevised


Download here:
msnsh*t.7z

Hope this is of any use.
0

#39 User is offline   Dody

  • Live™ |) () |) '/
  • Icon
  • Group: Valued Members
  • Posts: 1,145
  • Joined: 26-October 04
  • Location:DK
  • Interests:Guitar, c++, Hacking, Religions, Debating...

Posted 30 June 2005 - 11:52 PM

that is truely nice saivert, good job
0

#40 User is offline   lepidosteus

  • One post hero!
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 06-July 05

Posted 06 July 2005 - 10:28 PM

Did anyone get the 'Empty' parameter working ?
I can use music, games and office, but empty doesn't seems to do anything.
0

  • (3 Pages)
  • +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users