许可证安全检查逻辑调整
This commit is contained in:
commit
d3a021dcf0
3 files changed
+75
-55
No files matched your search
+20
-17
@@ -43,11 +43,14 @@ namespace formula_manage.Windows
|
||||
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);//生效配置读取
|
||||
cdk.Text = Configini.IniReadvalue("SN", "SN1"); //读配置文件
|
||||
|
||||
string Y = (2255 - StrToInt.To16Convert10(cdk.Text.Substring(6, 2))).ToString();
|
||||
string M = (255 - StrToInt.To16Convert10(cdk.Text.Substring(8, 2))).ToString();
|
||||
string D = (255 - StrToInt.To16Convert10(cdk.Text.Substring(10, 2))).ToString();
|
||||
sn_time.Text = "CDkeyDueTime: " + Y + "-" + M + "-" + D;
|
||||
|
||||
try
|
||||
{
|
||||
string Y = (2255 - StrToInt.To16Convert10(cdk.Text.Substring(6, 2))).ToString();
|
||||
string M = (255 - StrToInt.To16Convert10(cdk.Text.Substring(8, 2))).ToString();
|
||||
string D = (255 - StrToInt.To16Convert10(cdk.Text.Substring(10, 2))).ToString();
|
||||
sn_time.Text = "注册有效时间: " + Y + "-" + M + "-" + D;
|
||||
}
|
||||
catch (Exception ex) { }
|
||||
// 获取CPU序列号
|
||||
cpuSerialNumber = HardwareSN.GetCPUSerialNumber();
|
||||
// 获取主板序列号
|
||||
@@ -56,8 +59,8 @@ namespace formula_manage.Windows
|
||||
//string hardDiskSerialNumber = HardwareSN.GetHardDiskSerialNumber();
|
||||
// 获取网卡地址
|
||||
//string netCardMACAddress = HardwareSN.GetNetCardMACAddress();
|
||||
sn_id.Text = MD5check.MD5Encrypt16(cpuSerialNumber+ biosSerialNumber);//生成id基于硬件值的md5校验
|
||||
|
||||
sn_id.Text = MD5check.MD5Encrypt16(cpuSerialNumber+ biosSerialNumber);//生成id基于硬件值的md5校验
|
||||
}
|
||||
|
||||
private void Button_Click_2(object sender, RoutedEventArgs e) //cdk确认按钮
|
||||
@@ -83,8 +86,8 @@ namespace formula_manage.Windows
|
||||
{
|
||||
if (string.Compare(D, DD) >= 0)
|
||||
{
|
||||
System.Windows.MessageBox.Show("CDKEY: OK","KEY",MessageBoxButton.OK,MessageBoxImage.Asterisk);
|
||||
sn_time.Text = "CDkeyDueTime: " + Y + "-" + M + "-" + D;
|
||||
System.Windows.MessageBox.Show("CDKEY: 注册成功,请重启软件", "KEY",MessageBoxButton.OK,MessageBoxImage.Asterisk);
|
||||
sn_time.Text = "注册有效时间: " + Y + "-" + M + "-" + D;
|
||||
|
||||
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
|
||||
Configini.IniWritevalue("SN", " SN1", cdk.Text);
|
||||
@@ -92,8 +95,8 @@ namespace formula_manage.Windows
|
||||
}
|
||||
else if (string.Compare(M, MM) > 0)
|
||||
{
|
||||
System.Windows.MessageBox.Show("CDKEY: OK", "KEY", MessageBoxButton.OK, MessageBoxImage.Asterisk);
|
||||
sn_time.Text = "CDkeyDueTime: " + Y + "-" + M + "-" + D;
|
||||
System.Windows.MessageBox.Show("CDKEY: 注册成功,请重启软件", "KEY", MessageBoxButton.OK, MessageBoxImage.Asterisk);
|
||||
sn_time.Text = "注册有效时间: " + Y + "-" + M + "-" + D;
|
||||
|
||||
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
|
||||
Configini.IniWritevalue("SN", " SN1", cdk.Text);
|
||||
@@ -101,18 +104,18 @@ namespace formula_manage.Windows
|
||||
}
|
||||
else
|
||||
{
|
||||
System.Windows.MessageBox.Show("CDKEY: Overdue", "WARNING", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||
System.Windows.MessageBox.Show("CDKEY: 注册码过期", "WARNING", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
System.Windows.MessageBox.Show("CDKEY: Overdue", "WARNING", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||
System.Windows.MessageBox.Show("CDKEY: 注册码过期", "WARNING", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||
}
|
||||
}
|
||||
else if (string.Compare(Y, YY) > 0)
|
||||
{
|
||||
System.Windows.MessageBox.Show("CDKEY: OK", "KEY", MessageBoxButton.OK, MessageBoxImage.Asterisk);
|
||||
sn_time.Text = "CDkeyDueTime: " + Y + "-" + M + "-" + D;
|
||||
System.Windows.MessageBox.Show("CDKEY: 注册成功,请重启软件", "KEY", MessageBoxButton.OK, MessageBoxImage.Asterisk);
|
||||
sn_time.Text = "注册有效时间: " + Y + "-" + M + "-" + D;
|
||||
|
||||
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
|
||||
Configini.IniWritevalue("SN", " SN1", cdk.Text);
|
||||
@@ -120,17 +123,17 @@ namespace formula_manage.Windows
|
||||
}
|
||||
else
|
||||
{
|
||||
System.Windows.MessageBox.Show("CDKEY: Overdue","WARNING",MessageBoxButton.OK,MessageBoxImage.Warning);
|
||||
System.Windows.MessageBox.Show("CDKEY: 注册码过期","WARNING",MessageBoxButton.OK,MessageBoxImage.Warning);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
System.Windows.MessageBox.Show("CDKEY: Linvalid", "ERR", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
System.Windows.MessageBox.Show("CDKEY: 无效注册码", "ERR", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
System.Windows.MessageBox.Show("CDKEY: Linvalid","ERR" , MessageBoxButton.OK,MessageBoxImage.Error);
|
||||
System.Windows.MessageBox.Show("CDKEY: 无效注册码", "ERR" , MessageBoxButton.OK,MessageBoxImage.Error);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user