IntelliLock是用于许可控制和应用程序的高级100%托管解决方案。.NET Reactor提供基于本机代码保护的许可系统,而IntelliLock选择100%托管方式来应用许可和保护功能。这样就可以生成单个文件而无需其他文件。
它的灵活策略允许您将许可完全集成到任何现有系统中。IntelliLock 支持.NET Framework (1.1 - 4.x)、.NET 5、.NET Core (2.x - 3.1)、.NET Standard (2.x)、ASP.NET、Silverlight、Compact Framework(2.0 和 3.5) ) 和单声道。IntelliLock将强大的许可安全性、高度适应性的许可功能/模式与可靠的程序集保护相结合。
(创建锁定装配体)
(解锁组装)
主要特点
创建软件的试用版
1、设置到期日期
2、安装后限制使用天数
3、受执行次数限制
4、将每次调用的使用限制为设定的分钟数
5、将软件的使用时间限制为总分钟数
6、自定义锁 - 允许您实施自定义试用限制
转换为完全许可的版本
1、通过硬件ID将许可证文件锁定到特定机器
2、将许可证文件锁定到特定的程序集属性(公司名称、程序集版本...)
3、嵌入式许可证文件。许可证文件也可以作为嵌入资源存储在程序集中
4、将自定义许可证数据添加到许可证文件(允许灵活的许可证 shema、模块化许可......)
5、限制许可证文件本身的使用以延长试用期,完成基于订阅/时间的许可证到期......
6、通过您自己的许可证服务器验证/激活许可证文件
7、浮动许可/并发用户许可方案
全面的许可证管理
1、管理您的产品、客户、销售
2、License Tracker 跟踪许可证生成/请求
3、ASP.NET 管理界面生成 - 在 ASP.NET 服务器上管理您的数据
4、嵌入式数据库 - 无需特殊数据库(MS SQL、Oracle...)
软件开发工具包
1、100%托管的SDK库
2、将许可证检查集成到您的程序集中并扩展许可功能
3、IntelliLock自动将主SDK库 (IntelliLock.Licensing.dll) 与您的程序集合并
4、创建许可证文件 - 自动生成许可证文件
5、生成硬件ID
6、扩展许可功能
7、停用/重新激活许可证文件(通过许可证服务器或重新激活代码)
8、使用您自己的对话框显示消息
9、用于加密/解密、签名/验证数据以支持自定义许可算法的助手类
10、用于管理ASP.NET服务器上的数据的许可证管理类(数据使用嵌入式数据库存储)
11、声明性混淆支持
加密
使用透明加密技术的军用级强许可证加密(强 RSA 加密)
自动化插件集成
Visual Studio 2005、2008、2010、2012、2013、2015、2017、2019通过IntelliLock自动化插件集成
装配
装配合并打包功能
装配保护:
1、全面的混淆功能
2、字符串加密
3、防篡改保护
4、抑制 ILDASM
5、强名称删除保护
6、IL 代码加密
7、控制流混淆
8、无效的元数据注入
其它功能
1、完整的64位汇编支持
2、包括对.NET Core、.NET 5、.NET Standard、ASP.NET、Compact Framework、Silverlight和Mono的3、保护和许可支持
4、无需添加一行代码即可锁定/解锁/保护您的程序集
5、命令行支持
6、直观的图形用户界面
7、100%托管解决方案 - 不使用本机代码来锁定/保护您的软件
兼容性
IntelliLock的产品与所有 .NET 语言兼容,并支持可以安装 .NET Framework 或 Mono 的所有操作系统。
支持的语言
C#、VB.NET、C++.NET、Delphi.NET、J#、F#、MSIL 等等...
支持的平台
Windows 98、ME、NT、2000、XP、Vista、7、8/8.1、10、服务器2003 - 2019
支持的平台(Xamarin)
安卓、iOS、Mac
支持的平台(Mono)
Max - OS X, Linux - SUSE, Novell, Red Hat, Debian..., Solaris, BSD - OpenBSD, FreeBSD, NetBSD