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; }
public Credentials(string account, string password, MsnProtocol msnp) { this.account = account; this.password = password; this.clientInfo = (ClientInfo)DefaultCredentials[msnp].Clone(); }
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; }