بزاری قدرتمند . ساده برای ارسال و دریافت sms

برای رجیستر کردن از متد نوشته شده در ادامه مطلب استفاده کنید

سایت سازنده

Size : ۲۷۹ k


string LogiccodeGSMSMSNetLibraryKeyGen(string licType, string licName)

{
try
{
string tmpName;
var tmpLic = "";
var licKey = "";
switch (licType.ToUpperInvariant())
{
case "STANDARD-DEVELOPER":
tmpName = "kms";
break;
case "PROFESSIONAL-DEVELOPER":
tmpName = "mK";
break;
case "ADVANCED-DEVELOPER":
tmpName = "mss";
break;
case "STANDARD-DISTRIBUTION":
tmpName = "SMK";
break;
case "PROFESSIONAL-DISTRIBUTION":
tmpName = "Km";
break;
case "ADVANCED-DISTRIBUTION":
tmpName = "SSM";
break;
default:
return "INVALID TYPE";
}

tmpName += licName.Trim();
for (var i = 1; i <= tmpName.Length; i++)
{
tmpLic = Convert.ToString(Convert.ToChar(tmpName.Substring(tmpName.Length - i, 1)) * 0x5d - 0x21 +
Convert.ToChar(tmpName.Substring(i - 1, 1))) + tmpLic;
}
for (var j = 0; j < tmpLic.Length; j += 2)
{
licKey = licKey + tmpLic.Substring(j, 1);
}
return licKey.Substring(0, licKey.Length >= 13 ? 13 : licKey.Length);
}
catch (Exception ex)
{
return ex.Message;
}
}