2012-03-31 36 views
4

我目前正在開發一個使用C#和SKYPE4COMLib的Skype的客戶端程序。但是我沒有找到使用SKYPE4COMLib登錄到Skype的方法。有沒有辦法使用SKYPE4COMLib登錄Skype(或更改用戶)?使用SKYPE4COMLib登錄Skype

回答

4

我建議使用Skypekit.NET來製作客戶端的.NET Skype應用程序。

http://www.codeproject.com/Articles/330778/Skypekit-NET


登錄的一個例子:

public SkypeMain skypeMain; 
public void Login(string user, string pass) 
{ 
    skypeMain = new SkypeMain(); 
    if ((!skypeMain.myAppKeyPairMgr.resolveAppKeyPairPath()) || 
     (!skypeMain.myAppKeyPairMgr.isValidCertificate())) 
    { 
     return; 
    } 

    skypeMain.mySession.doCreateSession(skypeMain.MY_CLASS_TAG, user, skypeMain.myAppKeyPairMgr.getPemFilePathname()); 

    if (skypeMain.mySession.mySignInMgr.Login(skypeMain.MY_CLASS_TAG, skypeMain.mySession, pass)) 
    { 
     //Do Something 
    } 
}