0

我可以理解最终用户许可方案是如何工作的——如果存在有效的许可证密钥/令牌,那么软件就可以工作,否则就不能工作。

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

谢谢!

4

1 回答 1

1

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

高温高压

约翰布朗

威步系统

于 2011-07-19T20:09:03.063 回答