我应该如何通过编程来确定一个License文件是不是有效的?



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我不想使用NI LIcense管理器来确定我的软件License的状态。我可以通过编程来实现吗?

解答:

可以通过编程搜索你的license文件的中的一些关键字来判断您的license文件是不是有效的。如果您的license文件还没有被激活,从两处地方可以看出来。第一处是日期。如果30天的试用期还没有开始,搜索到的日期将是1900年1月1日。要不然这个日期将显示为30天试用期过期的日期。第二处是搜索HOSTID。如果HOSTID=“DEMO”,则说明license还没有被激活。下图描述了一个已经开始试用的并且将在2011年6月9日过期的license。

一旦license已经被激活,日期 ''9-jun-2011''将会变成“permanent”,并且HOSTID将会变成一个随机的由字符和数字构成的值,这个值是由计算机MAC地址和一些其它的关键值组成的。




相关链接:

附件:





报告日期: 05/10/2011
最近更新: 05/29/2011
文档编号: 5L9CPF7W