C#でSkype API COM Wrapper プログラミング
- まず,ここhttp://www.geocities.com/skypeapi/?200415からzipで固まったdllをダウンロード.現状の最新は,http://www.geocities.com/skypeapi/SkypeAPI_1007.zipです.
- 解凍したSkypeAPI.dllをシステムディレクトリに移動.ここではC:\windows\system32\SkypeAPI.dllとします.
- dllをシステムに登録.
regsvr32 SkypeAPI.dll
これで上のサイトにあるVBで作られたサンプルが動くようになります.
- csharpでプログラムを作成.ここではC:\scripts\csharp\skypeapi.csとします.
// skypeapi.cs
// TlbImp \windows\system32\SkypeAPI.dll
// csc /r:SKYPEAPILib.dll skypeapi.cs
using System;
using System.Text;
using SKYPEAPILib;
public class MyApp{
public static void Main(string[] args){
Access ao = new Access();
ao.Connect();
foreach (User user in ao.GetFriendList()){
Console.WriteLine(user.DisplayName);
Console.WriteLine(user.Handle);
Console.WriteLine("{0:g}", user.LastOnline);
}
}
}
- 次に,C:\scripts\csharpで,COMタイプライブラリからマネージドアセンブリを作成します.
TlbImp \windows\system32\SkypeAPI.dll
(書いててよくわからないけど,

- 作者: ベンアルバーリ,ブラッドメリル,ピータードレイトン,Ben Albahari,Brad Merrill,Peter Drayton,竹内里佳
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2002/07
- メディア: 単行本
- クリック: 51回
- この商品を含むブログ (13件) を見る
csc /r:SKYPEAPILib.dll skypeapi.cs
| < |