示例#1
0
        public object Clone()
        {
            ClientInfo ci = new ClientInfo();
            ci.MsnProtocol = MsnProtocol;
            ci.ApplicationId = String.Copy(ApplicationId);
            ci.MessengerClientBuildVer = String.Copy(MessengerClientBuildVer);
            ci.MessengerClientName = String.Copy(MessengerClientName);
            ci.ProductID = String.Copy(ProductID);
            ci.ProductKey = String.Copy(ProductKey);
            ci.MessengerClientBrand = String.Copy(MessengerClientBrand);

            return ci;
        }
示例#2
0
 public Credentials(string account, string password, MsnProtocol msnp)
 {
     this.account = account;
     this.password = password;
     this.clientInfo = (ClientInfo)DefaultCredentials[msnp].Clone();
 }
示例#3
0
 static Credentials()
 {
     // MSNP21
     ClientInfo msnp21 = new ClientInfo();
     msnp21.MsnProtocol = MsnProtocol.MSNP21;
     msnp21.ProductID = "PROD0120PW!CCV9@";
     msnp21.ProductKey = "C1BX{V4W}Q3*10SM";
     msnp21.MessengerClientName = "MSNMSGR";
     msnp21.MessengerClientBuildVer = "15.4.3538.0513";
     msnp21.ApplicationId = Properties.Resources.ApplicationID;
     msnp21.MessengerClientBrand = "MSNMSGR";
     DefaultCredentials[msnp21.MsnProtocol] = msnp21;
 }