代码改变世界

INFO:InstallShield单机版授权的注意事项

2011-02-16 12:03  Kevin.Wan  阅读(1948)  评论(0编辑  收藏  举报

在InstallShield 2011的帮助文档中,开始一节说明了InstallShield的产品激活,其中有些内容我认为有必要拿出来与大家分享。

 

InstallShield 2011的授权方式有两种:单机版授权(Node-locked licensing)和 浮动版授权(Concurrent licensing) 

关于这两种授权方式的比较,我这里就不再说了,之前我的博文《InstallShield浮动License介绍》中有过说明。

 

下面重点说明一下单机版授权的生命周期中几个注意需要注意的内容:产品激活(Product Activation),产品重新激活(Product Reactivation),授权移动(Moving a License)以及授权永久迁移(Permanently Transferring a License):

第一次安装InstallShield时需要进行产品激活,这个大家都可以理解,但为什么还有一个产品重新激活?其实还是与授权方式有关。

首先我们需要了解,单机版InstallShield是授权予某一个PC下的某一用户使用,不允许多机部署或多用户共享使用。产品重新激活是以一定周期进行的(具体是多少,厂商没有说明,据我个人观察应该一年),这个过程是在后台进行的,除非重新激活失败才会弹出界面,提示用户手动操作。

为什么InstallShield有这么一个产品重新激活功能模块,我个人分析是这样的,在授权为单机绑定的前提下,在企业用户内部,定期进行硬件升级或维护是很常见的,所以InstallShield的授权就不能从授权之日起就永远绑定在一台指定的机器上吧(硬件不变化),必须考虑满足用户这种定期硬件更新的需求。

 

另外在InstallShield使用过程中,还存在License授权移到其他机器或者永久迁移的可能,如果将现有的License移动到其他机器,请参考帮助的《Returning a License to Your Account on the Activation Server》一节 ,而永久迁移除了完成License的移动外,还要联系InstallShield的销售或支持,更新License的注册信息。

 

上述讲到的所有内容,都必须在不违法InstallShield授权协议的前提下进行。

另外需要注意,产品激活、产品重新激活、以及License迁移也是有次数限制的,请参考厂商KB:Q200878