少し前はLinuxの話が結構上位だったのですが、
複数インスタンスのSkypeをAPIで制御
最近はこのトピが上位に来ていました。
# 同じ人がががんがんトピ立ててるという噂も(w
現状無理ということのようなのですが、
書き込みの中に有益な情報があったので経過も含めご紹介します。
元トピ:
http://forum.skype.com/viewtopic.php?t=40275
ちょっとタイトルがService関連になってますが・・・
まず、XPであればrunas(別ユーザとして実行)で複数のSkypeが
1台のPCで実行可能です。
で、複数起動したSkypeと一つのクライアントの間で
APIのメッセージがやりとりできるか…と言うと現状出来ないようです。
SkypeControlAPIDiscover はSkypeに届いているのですが、
Skypeからの SkypeControlAPIAttach が帰ってこない。
ただしそれは別ユーザのSkypeとクライアントの話で
同じユーザでSkypeとクライアントが起動していればAPIが使えます。
つまりSkypeを起動するときに runas したユーザと同じユーザで、
クライアントも runas して起動すると runas したSkypeとクライアントで
APIが使えると言うことです。
ややこしいですね…。
なにが嬉しいかというとA2Aのアプリケーションのデバッグ時に、
上記方法で複数Skypeが、複数クライアントからは使えるため、
VMWareやQemuといった仮想PCを使ったデバッグをしたり、
別PCへVNCで接続してデバッグするより簡単にデバックできると
言うことです。
ウィンドウが多くなって、
どれだか分からなくなっちゃうのが難点といえば難点ですが :lol: