Läßt sich der Windows Live Messenger Client per API steuern ? (WCF?)

19/03/2010 - 08:59 von Ulrich Homann | Report spam
Hi,

ich arbeite beruflich an einem Ding das den Live Messenger Client
behindern kann (aber nicht sollte). Für Smoketests muss man ein paar
Ablàufe automatisieren (Schicke Nachrichten hin und her, mache das
gleiche mit Files).

Unter Linux geht das z.B. mit Pidgin und D-Bus (Ausschnitt aus einem
Python Script):

obj = bus.get_object('im.pidgin.purple.PurpleService', '/im/pidgin/
purple/PurpleObject')
purple = dbus.Interface(obj, 'im.pidgin.purple.PurpleInterface')
...
conversation = purple.PurpleConversationNew(PURPLE_CONV_TYPE_IM, msn1,
MSN2)
purple.PurpleConvImSend(purple.PurpleConvIm(conversation), 'ping')

Ich weiß, dass Microsoft àhnliche Schnittstellen schon seit Ewigkeiten
kennt (COM und OLE). Allerdings programmiere ich seit Jahren unter
Linux/Unix und meine Windows Kenntnisse sind soweit vorhanden ziemlich
veraltet. Bevor ich also auf einem toten Pferd herumreite habe ich
zwei Fragen:

- Besitzt der Live Messenger Client überhaupt eine geeignete API ?
- Was brauche ich alles (Tools, SDKs) ?

Ulrich
 

Lesen sie die antworten

#1 Kai Roessel
01/04/2010 - 15:35 | Warnen spam
Hallo,


- Besitzt der Live Messenger Client überhaupt eine geeignete API ?
- Was brauche ich alles (Tools, SDKs) ?




schau hier mal nach:

http://code.google.com/p/msnp-sharp/

oder hier:

http://dev.live.com/Messenger/



Lieben Gruß

Kai Rössel

Ähnliche fragen