|
@@ -404,6 +404,7 @@ namespace Welling_Motor_Debug_Tool
|
|
|
if (!System.IO.File.Exists(localInfo.LocalPath + localInfo.OfflineUseLogFileName))
|
|
|
{
|
|
|
MessageBox.Show("许可文件内容缺失,请联系管理员!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
|
|
+ File.Delete(localInfo.LocalPath + localInfo.OffLineUseKeyFileName);//缺少离线使用记录文件时,自动删除许可文件,下次打开重新导入许可
|
|
|
System.Environment.Exit(0);
|
|
|
}
|
|
|
//获取离线使用记录并更新
|
|
@@ -420,12 +421,16 @@ namespace Welling_Motor_Debug_Tool
|
|
|
if ((NowDate > DataEnd) || (UseTimes > 1000)) //第一次打开软件90天内,或1000次内
|
|
|
{
|
|
|
MessageBox.Show("离线授权过期,请联系管理员!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
|
|
+ File.Delete(localInfo.LocalPath + localInfo.OffLineUseKeyFileName);//许可过期或超出使用次数,自动删除许可文件和使用记录,下次打开重新导入许可
|
|
|
+ File.Delete(localInfo.LocalPath + localInfo.OfflineUseLogFileName);//许可过期或超出使用次数,自动删除许可文件和使用记录,下次打开重新导入许可
|
|
|
System.Environment.Exit(0);
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
MessageBox.Show("离线授权错误,请联系管理员!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
|
|
+ File.Delete(localInfo.LocalPath + localInfo.OffLineUseKeyFileName);//许可文件不匹配,自动删除许可文件和使用记录,下次打开重新导入许可
|
|
|
+ File.Delete(localInfo.LocalPath + localInfo.OfflineUseLogFileName);//许可文件不匹配,自动删除许可文件和使用记录,下次打开重新导入许可
|
|
|
System.Environment.Exit(0);
|
|
|
}
|
|
|
}
|