IntelliLock是一个能用于控件与应用程序许可授权的100%托管的先进解决方案。与.NET Reactor提供的基于源代码保护的授权许可系统不同,IntelliLock选择了以100%托管的方式应用许可与保护功能。以这种方式,用户可以无需使用附加文件即可创建单一文件。
其灵活的集成策略使得用户可以将完全的许可授权集成入任意已存在的系统中。IntelliLock支持.NET Framework 1.1, 2.0, 3.0 以及 3.5,其也全面支持Compact Framework 2.0 和 3.5。IntelliLock通过可靠的集成保护,为用户提供了强大的授权安全,许可功能/模式的高度兼容。

为您的软件产品创建试用版

  • 设置过期日期
  • 限制安装后的试用天数
  • 限制试用次数
  • 限制每次运行时间
  • 限制总运行时间
  • 自定义锁定 - 允许用户自定义试用限制

使用授权许可文件,轻松将试用版转变为完整版

  • 通过硬件 ID 将许可文件锁定到指定计算机
  • 锁定许可文件到指定属性(如公司名称、程序版本等)
  • 嵌入式许可文件。许可文件可以存储为程序的内嵌资源
  • 添加自定义数据到许可文件(如灵活的授权形式,模式授权等)
  • 限制许可文件的使用以限制试用期限,实现基于订阅/时间的许可期限
  • 通过自有的许可服务器验证/激活许可文件

全面的许可管理

  • 管理您的产品、客户和销售
  • 通过License Tracker跟踪许可的创建/请求
  • ASP.NET 管理界面 – 用户可在 ASP.NET 服务器上管理其数据
  • 内置数据库 - 无需使用特定数据库 (MS SQL, Oracle... )

软件开发包

  • 100% 托管的 SDK 开发包
  • 集成许可检查功能到您的程序集并扩展了授权许可功能
  • 自动合并主 SDK 库文件 (IntelliLock.Licensing.dll) 到您的程序集
  • 创建许可文件 - 自动生成
  • 创建硬件 ID
  • 扩展许可功能
  • 取消激活/重新激活许可文件(通过许可服务器或重激活码)
  • 自定义对话框显示消息
  • 通过Helper类,支持自定义许可算法,用于 加密/解密, 签名/确认数据
  • 通过许可管理类支持用户通过 ASP.NET 服务器来管理数据(使用内置数据库存储数据)
  • 支持模糊声明

通过使用透明的加密技术(强大的RSA加密)实现军用级的许可加密 
通过插件实现与 Visual Studio 2005/2008 集成 
程序集合并/压缩功能  
程序集保护

  • 全面的模糊特性
  • 字符串加密
  • 保护代码不被篡改
  • 禁用 ILDASM
  • 加强名称移除保护
  • IL 代码加密
  • 控制流模糊
  • 注入无效的元数据
  • 支持 64bit 程序集
  • 无需加入任何代码即可锁定/解锁/保护您的程序集
  • 支持命令行
  • 直观的图形用户界面
  • 100% 托管的解决方案 – 无需使用任何本地代码来锁定/保护您的软件

IntelliLock托管代码保护和许可授权管理系统软件详细介绍及下载的更多相关文章

  1. 工控随笔_08_西门子_Win10安装Step7.V5.6中文版授权管理器不能正常启动

    随着Windows系统的不断升级,西门子工控软件也不断升级,但是有时候在安装西门子 软件的时候会出现授权管理器不能正常启动的情况. 图  Step7 因为自动许可证管理器不能正常打开 如上图所示,报S ...

  2. 第七章 Hyper-V 2012 R2 授权管理

    当企业或组织的规模越来越大时,维护某一项单独的应用可能会由特定的运维人员进行管理.考虑到安全风险的问题,一般特定的运维人员不会拥有域管理员权限.自 Windows Server 2012 开始,操作系 ...

  3. kbmMW授权管理解析(The kbmMW Authorization manager explained)

    从kbmMW v.4.40开始,引入了一个新的非常灵活的授权管理器. 它的目的是为开发人员提供为用户定义资源权限的功能,这是一个可选功能,将现有的授权事件驱动方案内置到kbmMW中,使授权开发任务更容 ...

  4. 在中间层 .NET 应用程序中通过授权管理器使用基于角色的安全

    基于角色的安全是从 Windows NT 的第一个版本开始在 Windows 平台上发展而来的.使用角色,操作系统可以通过检查称为 BUILTIN\Administrators 的组的安全上下文做出一 ...

  5. MySQL 用户与授权管理详解

    大纲 一.前言 二.创建用户并授权 三.GRANT语句的种类 四.撤权并删除用户 一.前言 做为Mysql数据库管理员管理用户账户,是一件很重要的事,指出哪个用户可以连接服务器,从哪里连接,连接后能做 ...

  6. 全易通人事考勤工资验厂管理系统软件创建连接SQL2000数据库的操作方法和说明

    全易通人事考勤工资验厂管理系统软件创建连接SQL2000数据库的操作方法和说明.全易通人事考勤工资验厂管理系统软件,有2种数据库,一个是ACCESS,另一个是SQL.不过由于ACCESS数据库比较小, ...

  7. RDIFramework.NET V3.3 WinForm版角色授权管理新增角色对操作权限项、模块起止生效日期的设置

    在实际应用在我们可能会有这样的需求,某个操作权限项(按钮)或菜单在某个时间范围内可以让指定角色访问.此时通过我们的角色权限扩展设置就可以办到. 在我们框架V3.3 WinForm版全新增加了角色权限扩 ...

  8. RDIFramework.NET V3.3 Web版角色授权管理新增角色对操作权限项、模块起止生效日期的设置

    在实际应用在我们可能会有这样的需求,某个操作权限项(按钮)或菜单在某个时间范围内可以让指定角色访问.此时通过我们的角色权限扩展设置就可以办到. 在我们框架V3.3 Web版本全新增加了角色权限扩展设置 ...

  9. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->WinForm版本重构岗位授权管理界面更规范、高效与美观

    岗位(职位)管理模块主要是针对组织机构的岗位(职位)进行管理,包括:增加.修改.删除.移动.对岗位设置用户,设置岗位的权限等.岗位管理在企业应用中是一个普遍应用的模块,也属于其他业务应用的基础.合理的 ...

随机推荐

  1. nginx安装笔记

    双节点安装 1 节点一 1.1 目录 /usr/local cd /usr/local 1.2 openssl rpm -ql openssl /usr/share/doc/openssl-1.0.0 ...

  2. 提高PHP开发质量的36个方法(精品)

    提高PHP开发质量的36个方法 林涛 发表于:2016-3-25 0:00 分类:26点 标签: 62次 1.不要使用相对路径 常常会看到: require_once('../../lib/some_ ...

  3. Android SQlite详解

    在项目开发中,我们或多或少都会用到数据库.在Android中,我们一般使用SQLite,因为Android在android.database.sqlite包封装了很多SQLite操作的API.我自己写 ...

  4. 如何在腾讯云上搭建一个人力资源Saas

    版权声明:本文由ihr原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/180 来源:腾云阁 https://www.qclo ...

  5. nodeschool.io 3

    ~~ MY FIRST I/O! ~~ Write a program that uses a single synchronous filesystem operation toread a fil ...

  6. 词法分析器--DFA(c++实现)

    语言名为TINY 实例程序: begin var x,y:interger; x:=; read(x); then x:=x-y; x:=x+y; write(x); end TINY语言扫描程序的D ...

  7. TCP与UDP

    TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议:可靠.保证正确性:顺序到达:流量控制.拥塞控制:重传机制.窗口机制:对系统资源.时间要求多:流模式S ...

  8. VS2012外接程序VMDebugger未能加载或导致了异常

    转http://blog.csdn.net/maryhuan/article/details/42676915 故障现象:打开Visual Studio 2010后弹出错误框,外接程序VMDebugg ...

  9. hdu 1829 A Bug's Life(分组并查集(偏移量))

    A Bug's Life Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Tot ...

  10. js创建table表格

    //js创建table表格var tr;var cell;for(var i=0;i<10;i++){ //创建一个tr tr=document.createElement('tr'); doc ...