许可实施机制如何为OEMed DLL,浏览器插件和ActiveX控件工作?

时间:2011-07-19 13:46:38

标签: licensing enforcement

我可以理解最终用户许可方案是如何工作的 - 如果存在有效的许可证密钥/令牌,则该软件可以正常工作,否则,它将无效。

但是,如果组件被许可作为已部署产品的一部分进行嵌入,例如UI控件库和浏览器插件/ ActiveX,则许可证密钥不会传递给正在执行的计算机。那么许可是如何实施的呢?方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

您仍然可以创建OEM必须传递给最终用户的许可证。这些嵌入式组件的一个问题是,如果它们抛出错误,就会混淆它们所使用的应用程序。例如,你在应用程序中使用UI控件库; UI lib需要有效的许可证。许可证绑定到某些硬件特性,就像大多数软件激活方案一样。用户在HW中更改某些内容并且绑定失败,UI lib会抛出许可证未找到错误,主机应用程序会对其执行什么操作?这就是为什么许多这些组件没有运行时限制的原因之一。您至少需要能够抑制错误消息或以与主机应用程序一起使用的方式覆盖默认值。

HTH

John Browne

威步信息系统