C#代码
- private DotMSN.Messenger messenger = new DotMSN.Messenger();
- public string MSNLogin( string id ,string pwd )
- {
- this.MSNLogout();
- try
- {
- messenger.Connect(id , pwd);
- if(messenger.Connected)
- {
- messenger.SynchronizeList();
- try
- {
- messenger.SetStatus(MSNStatus.Online);
- System.Threading.Thread.Sleep( 1 * 1000);
- StringBuilder MailList = new StringBuilder();
- foreach( Contact contact in messenger.GetListEnumerator( MSNList.ForwardList ))
- {
- MailList.Append(contact.Mail) ;
- MailList.Append(",") ;
- }
- return MailList.ToString();
- }
- catch
- {
- return "-1";
- }
- }
- else
- {
- return "-1";
- }
- }
- catch //(DotMSN.MSNException e)
- {
- return "-1";
- }
- }
- private void MSNLogout()
- {
- if(messenger.Connected)
- {
- messenger.CloseConnection();
- }
- }
DotMSN 请到官方网站去下载.

