以编程方式设置许可证
Posted
技术标签:
【中文标题】以编程方式设置许可证【英文标题】:Set up License Programmatically 【发布时间】:2015-01-06 13:45:27 【问题描述】:我想以编程方式为每个用户设置Enterprise Architect
共享密钥许可。
要更新哪些注册表项?是否还有另一个appdata
文件或表要修改?
【问题讨论】:
【参考方案1】:查看deployment whitepaper published by Sparx
第 22 页的附录 9 说:
基于文件的密钥库的示例注册表设置:[HKEY_CURRENT_USER\Software\Sparx Systems\EA400\EA\OPTIONS] "SKT"=hex:00 "SharedKeyFolder"=" Y:\Dev\Licenses" "AutoCheckoutEx"=hex:1a,00,00,00 基于服务的密钥库的示例注册表设置:[HKEY_CURRENT_USER\Software\Sparx Systems\EA400\EA\OPTIONS] "SKT"=hex:01 "SSKSAddress"="ssks://pathToKeystoreService" "SSKSPassword"="服务密码(加密)" "AutoCheckoutEx"=hex:1a,00,00,00
我希望文档仍然是最新的。
【讨论】:
我也希望.. 我找到了这些提到的注册表项。在我释放现有的许可证密钥后,它们仍然具有相同的内容。想法? @user3165438 这些值不会改变似乎是合乎逻辑的。他们所做的只是指向共享许可证(服务器)的位置。 那么,如果注册表指向正确的共享许可证服务器,EA 如何知道他没有许可证密钥?还有什么修改的?谢谢。 @user3165438 已签出许可证由许可证服务器管理,而不是在 EA 客户端上。以上是关于以编程方式设置许可证的主要内容,如果未能解决你的问题,请参考以下文章