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. 快速认识ELK中的L - Logstash

    快速认识ELK中的L - Logstash 原创 2016-12-07 杜亦舒 简介 Logstash 是一个开源的数据采集引擎. Logstash 就像是一个管子,左面接数据源接收数据,右面接存储目 ...

  2. xcode黑科技

    1多开模拟器 使用命令行: cd /Applications/Xcode1.app/Contents/Developer/Applications/&open -n Simulator.app ...

  3. vs调试 LINK : fatal error LNK1104 ...exe

    出现错误 LINK : fatal error LNK1104  ...exe (1)任务管理器中杀死...exe (2)此工程是复制过来的,但之前的已经装入内存,所以不能打开.重启VS即可.

  4. mysql命令行登录指定编码

    mysql --default-character-set=utf8  -uroot -p mysql --default-character-set-utf8 -uroot-p

  5. LinuxShell脚本攻略--第二章 命令之乐

    用 cat 进行拼接 文件查找与文件列表玩转 xargs 用 tr 进行转换排序临时文件命名与随机数分割文件和数据根据扩展名切分文件名mv 批量重命名文件交互输入自动化 cat: echo 'Text ...

  6. CSS学习笔记(float和盒子模型)

    1.当元素或者是它的包裹层设置了绝对定位或者是浮动,那么margin:0 auto;自动居中的效果就不会实现. 2.盒子模型的三位立体结构图中从第一层到第五层依次为:border.content+pa ...

  7. tcp服务的测试程序开源

    开源的是一个测试客户端,可以用来检验服务器端程序的并发处理能力. 使用方法为: python epolltest.py --host=192.168.15.128 --port=8809 --degr ...

  8. hdu 1710 二叉树的遍历

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=1710 大意:给出一个二叉树的前序和中序,求其后序遍历 ps:1.在写链表时,需要写明typedef str ...

  9. hdu 4034 Graph (floyd的深入理解)

    Graph Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65768/65768 K (Java/Others)Total Submi ...

  10. java之如何实现调用启动一个可执行文件,exe

    /* * 运行可执行文件:.exe * 当要执行一个本地机器上的可执行文件时, * 可以使用java.lang包中的Runtime类,首先使用Runtime类,首先 * 使用Runtime类声明一个对 ...