提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:李显亮|2021-01-04 10:40:46.070|阅读 141 次
概述:IntelliLock是一个能用于控件与应用程序许可授权的100%托管的先进解决方案。IntelliLock选择了以100%托管的方式应用许可与保护功能。本文关于IntelliLock中关于GUI要素介绍。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
IntelliLock是用于许可控制和应用程序的高级100%托管解决方案。.NET Reactor提供了基于本机代码保护的许可系统,而IntelliLock选择了100%托管方式来应用许可和保护功能。
IntelliLock主要功能特点:
在这里可以指定程序集以及IntelliLock输出的目标路径。上面的装配列表中的第一个装配是主要装配。如果定义多个部件,则可以选择合并它们或分别锁定/保护它们。使用“属性”按钮,可以分别为每个程序集设置强名称或数字证书设置。使用按钮“添加”和“删除”来添加和删除程序集。
在这里,您可以指定您的强名称密钥对文件以及带有相应密码的数字证书。此外,您可以选择将程序集打包为嵌入式资源。如果选中“不保护此程序集”,则IntelliLock不会对该程序集应用任何锁定或保护功能。当然,仍然可以将此装配体与主装配体合并。
设置受保护程序集将自动搜索的许可证文件的文件名。一旦找到有效的许可证文件,将忽略所有试用限制,并遵守许可证文件设置。
还可以在“许可证名称”文本框中使用以下值直接指向特定的许可证位置:
[ApplicationData],[CommonApplicationData],[LocalApplicationData],[MyDocuments],[CommonDocuments],[AssemblyLocation]
例:
[ApplicationData]\mysubfolder\mysubsubfolder\*.license
IntelliLock许可证系统允许您在没有许可证文件的情况下分发程序集,前提是您已将“无有效许可证运行”设置为True。客户购买许可证时,可以使用许可证生成器或SDK生成许可证文件来解锁程序集。许可证文件中的锁定设置始终会覆盖程序集中存储的设置。
要创建有效的许可证文件,必须使用与锁定程序集相同的主密钥来创建许可证。创建项目时会生成此主密钥,必须保存该主密钥以保留原始密钥,否则将无法生成有效的许可证文件。
可以在此处将自定义许可证信息添加到许可证文件。自定义许可证信息允许灵活的许可证Shema,模块化许可证等。您的程序集可以使用SDK库中可用的功能访问此信息。使用鼠标右键添加部件属性信息。锁定的程序集会自动将此特殊信息与调用程序集的属性进行比较。只有具有匹配属性的程序集才可以访问锁定的程序集。
通过使用各种评估锁,IntelliLock使您能够以多种方式控制组件的使用-试用版,软件租赁,自定义锁,软件即服务-都可以使用IntelliLock锁进行,并且都无需任何修改到您的源代码。我们建议您花一些时间来了解这些许可证执行选项,因为您花在这样做上的时间将是很值得的。
在“锁定设置”页面中,指定保护组件时希望IntelliLock内置到程序集中的许可控制。这些锁由IntelliLock包含在受保护程序集中的其他代码实现,不需要更改程序集源代码即可实现。IntelliLock许可的强大功能之一是,可以通过向客户提供许可文件来覆盖内置于程序集中的设置,这意味着您无需提供程序的单独许可版本-试用版和完整版完全相同,唯一的不同是您提供给付费客户的许可证文件。
要创建有效的许可证文件,必须使用与用于产生IntelliLock锁定/保护输出相同的主密钥来创建许可证。在创建项目时会生成此主密钥,必须将其保存以保留原始密钥。切勿将万能钥匙交给任何人!
“保护设置”页面允许您启用各种保护选项。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢