|
|
@ -1,4 +1,5 @@ |
|
|
using System; |
|
|
using formula_manage.UserClass; |
|
|
|
|
|
using System; |
|
|
using System.Collections.Generic; |
|
|
using System.Collections.Generic; |
|
|
using System.Linq; |
|
|
using System.Linq; |
|
|
using System.Text; |
|
|
using System.Text; |
|
|
@ -12,7 +13,6 @@ using System.Windows.Media; |
|
|
using System.Windows.Media.Imaging; |
|
|
using System.Windows.Media.Imaging; |
|
|
using System.Windows.Navigation; |
|
|
using System.Windows.Navigation; |
|
|
using System.Windows.Shapes; |
|
|
using System.Windows.Shapes; |
|
|
using SUNLIGHT_CDKEY.UserClass; |
|
|
|
|
|
|
|
|
|
|
|
namespace SUNLIGHT_CDKEY |
|
|
namespace SUNLIGHT_CDKEY |
|
|
{ |
|
|
{ |
|
|
@ -105,10 +105,17 @@ namespace SUNLIGHT_CDKEY |
|
|
|
|
|
|
|
|
private void Button_Click(object sender, RoutedEventArgs e) |
|
|
private void Button_Click(object sender, RoutedEventArgs e) |
|
|
{ |
|
|
{ |
|
|
string a, b; |
|
|
string a; |
|
|
|
|
|
string b, my, mm, md; |
|
|
|
|
|
|
|
|
|
|
|
if (sn_id.Text == "") return; |
|
|
|
|
|
|
|
|
a= sn_id.Text.Substring(0, 6); |
|
|
a= sn_id.Text.Substring(0, 6); |
|
|
b=(2255-y).ToString()+(255-m).ToString()+(255-d).ToString(); |
|
|
|
|
|
|
|
|
my = Convert.ToString(Convert.ToInt32(2255 - y), 16).ToUpper(); |
|
|
|
|
|
mm = Convert.ToString(Convert.ToInt32(255 - m), 16).ToUpper(); |
|
|
|
|
|
md = Convert.ToString(Convert.ToInt32(255-d), 16).ToUpper(); |
|
|
|
|
|
b=my+mm+md; |
|
|
|
|
|
|
|
|
cdk.Text = a + b + CRCcheck16.ToCRC16(CRCcheck16.StringToHexByte(b), true); |
|
|
cdk.Text = a + b + CRCcheck16.ToCRC16(CRCcheck16.StringToHexByte(b), true); |
|
|
} |
|
|
} |
|
|
|