CryptoLicensing - 2012..Net 版本中的动作限制错误

Posted

技术标签:

【中文标题】CryptoLicensing - 2012..Net 版本中的动作限制错误【英文标题】:CryptoLicensing - Actication Limit bug in 2012..Net version 【发布时间】:2012-03-19 16:08:58 【问题描述】:

我刚试了新版本2012.Net/build 62119 我觉得有bug。例如。使用“激活:将机器限制为 = 1”而不浮动并尝试从不同的机器进行 2 次激活 - 它通过了!它应该在第二台机器激活时返回激活失败。

好的,我查看了 SQL 分析器跟踪并发现了这个......

SELECT COUNT(*) FROM (SELECT DISTINCT ID,MachineCode FROM (SELECT ID,MachineCode,LeaseValidTill FROM LIC_Activation as UniqueActivations WHERE ID = @ID AND MachineCode <> @MachineCode AND LeaseValidTill > @CurrentDate AND activationContext = @activationContext) as UniqueActivations2) AS UniqueActivations3

如果 @activationContextNULL 则表达式 activationContext = @activationContext 将失败 - 总是返回 0 个计数......

有没有人遇到过同样的问题,还是我做错了什么?

【问题讨论】:

【参考方案1】:

这是一个回归错误,已在最新版本中修复。

免责声明:我为 CryptoLicensing 的开发人员 LogicNP Software 工作。

【讨论】:

以上是关于CryptoLicensing - 2012..Net 版本中的动作限制错误的主要内容,如果未能解决你的问题,请参考以下文章

CryptoLicensing - 2012..Net 版本中的动作限制错误

加密许可错误

求C语言程序,从1~2012中取k个数,取出的数中任意两个数之差不能为5或8,求k的最大值

考虑日期顺序的 SQL 组数据

Windows server 2012_远程_没有远程桌面授权服务器可以提供许可证