IntelliLock(程序保护工具)
v2.7.5.1- 软件大小:15.1 MB
- 更新日期:2019-07-01 09:11
- 软件语言:简体中文
- 软件类别:网络安全
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
IntelliLock是一款功能强大的程序保护工具,软件为用户提供了装配清单、装配属性、许可文件名、许可证生成器、许可证信息、锁定设置、主密钥、保护设置等多种强大的功能,能够协助用户对应用程序的许可进行全面的管理,用户可以轻松的实现许可证文件使用、创建试用版、程序集保护等多种功能,另外,其还具备了许可证检查、硬件ID检查、堆栈跟踪反混淆器、许可证重新激活器等多种实用的工具,总而言之,IntelliLock为许可控制和应用程序提供了一整套强大的方案,有需要的用户赶紧到本站下载体验吧!
软件功能
用于许可控制和应用程序的高级软件,可帮助您生成试用版,同时支持强大的加密方法。
IntelliLock是一个专业的软件应用程序,通过创建程序的试用版或将试用版转变为完全许可的程序,为用户提供强大而安全的许可功能,以保护其程序集。
将必要的.NET程序集添加到列表中
虽然.NET Reactor专门用于帮助您使用本机代码保护来保护.NET代码应用程序和库,但IntelliLock(由Eziriz的相同开发人员创建)能够为任何现有系统提供完全许可集成。
虽然我们期望受到功能强大的界面的欢迎,但布局非常干净直观,这使其成为初学者和专业人士的理想工具。
该工具允许您将.NET程序集文件添加到列表(EXE,DLL或XAP文件格式),选择目标位置,以及向上或向下移动程序集以更改其顺序。列表中的第一个程序集是主程序集,您可以合并现有程序集或单独锁定/保护它们。
IntelliLock具有强大的加密选项(RSA,2048位密钥大小),用于保护您的许可数据,并允许您生成各种类型的评估锁(试用版,软件租用,自定义锁,软件即服务)。
您可以强制执行各种试验限制(例如,到期日期和日期,运行时),这些限制内置在程序集中,而不对程序集源代码应用任何更改来实现。这意味着许可控件作为附加代码嵌入。
指定许可证,定义硬件ID等
此工具中捆绑的最佳功能之一是您不需要添加实用程序的单独许可版本,因为试用版和完整版完全相同(唯一的区别是许可文件)。
高级功能使您可以在没有许可证文件的情况下运行程序,自定义对话框(例如,Nag屏幕,找不到有效许可证),指定许可证名称,定义硬件ID生成算法,以及输入主密钥。
IntelliLock包含用于构建有效许可证文件的内置许可证生成器,并允许您执行隐藏源代码的混淆操作,因此人们很难理解它。
混淆过程用其他替换替换分配给类,方法,属性和变量的有意义的名称。此外,您可以激活字符串保护模式以加密程序集的代码补丁或使用该实用程序中捆绑的其他专业加密选项(例如,加密IL代码)。
“许可证管理”面板为用户提供了一个方便的解决方案,用于跟踪其客户,产品和销售情况。您可以将整个数据库备份到文件,还原或清除它,以及管理ASP.NET服务器上的数据。
最后但并非最不重要的是,IntelliLock包含多个工具,可让您从打开的许可证文件中查看许可证信息,生成硬件ID,解除堆栈跟踪,以及重新激活许可证。
软件特色
停用/重新激活许可证文件(通过许可证服务器或重新激活代码)
使用您自己的对话框显示消息
- Helper类加密/解密,签名/验证数据以支持自定义许可算法
用于管理ASP.NET服务器上的数据的许可证管理类(使用嵌入式数据库存储数据)
声明性混淆支持
使用透明加密技术的军事级强许可加密(强RSA加密)
通过IntelliLock自动化加载项进行Visual Studio 2005/2008集成
装配合并/包装功能
装配保护
全面的混淆功能
字符串加密
防篡改保护
抑制ILDASM
强名称删除保护
安装方法
1、下载并解压软件,在解压包中双击安装程序进入如下的IntelliLock安装界面,点击【next】继续。
2、阅读软件许可协议信息,勾选【I accept the license agreement】的选项,再点击【next】。
3、选择安装文件夹,默认安装位置为C:\Program Files (x86)\Eziriz\IntelliLock(若需要更改也可自定义,请注意安装文件夹,便于用户的)。
4、选择为应用程序选择开始菜单文件夹,选择默认的IntelliLock即可,直接单击【next】。
5、准备安装,点击【next】按钮即可开始进行安装。
6、正在安装IntelliLock,用户等待安装完成。
7、IntelliLock安装完成,取消【run IntelliLock now】的选项,点击【finish】。
8、先不要运行软件,打开解压包下的“crack”文件夹,然后将【IntelliLock.exe】复制到软件的安装目录,默认位置为C:\Program Files (x86)\Eziriz\IntelliLock。
9、弹出如下的包含同名文件的提示窗口,选择【替换目标中的文件】。
10、运行IntelliLock,此时显示为已激活的版本,用户即可免费使用。
使用说明
菜单/栏项目
- 任务
新项目 - 创建一个新项目。
打开项目 - 打开现有项目。
保存项目 - 保存打开的项目。
添加程序集 - 将.NET程序集添加到当前项目的程序集列表中。
完成 - 锁定/保护您的程序集。
退出 - 关闭IntelliLock。
- 许可证管理
客户 - 管理您的客户。
产品 - 管理您的产品。
销售 - 管理您的销售。
许可证跟踪器 - 显示许可证文件生成历史记录。
备份数据库 - 备份数据库。您可以使用相应的SDK库访问数据库。
还原数据库 - 还原数据库。您也可以还原ASP.NET管理数据库。
清除数据库 - 删除所有数据库条目。
- 工具
许可证检查 - 检查许可证文件的许可证信息的工具。
硬件ID检查 - 生成当前计算机的硬件ID。
堆栈跟踪反混淆器 - 使用IntelliLock映射文件对反复堆栈跟踪和错误消息进行反混淆处理。
停用代码验证程序 - 让您知道生成的停用代码是否有效以及生成停用代码的机器。
许可证重新激活器 - 为无效的许可证文件生成重新激活代码。
VS加载项 - 安装IntelliLock Visual Studio自动化加载项。
- Wizards
命令行开关 - 生成与当前项目设置相对应的命令行参数。
ASP.Net Web Management - 为ASP.Net服务器/帐户创建ASP.NET管理和许可证验证界面。
电子商务IPN处理程序 - 创建可在ASP.Net服务器/帐户上使用的电子商务即时付款通知处理程序。处理程序自动创建许可证文件,将其发送给您的客户并将新客户添加到集成数据库。
浮动许可证服务器 - 提供有关如何使用全局服务器或Intranet进行浮动许可的信息。
许可证服务器验证 - 提供有关如何根据ASP.Net服务器/帐户自动验证许可证文件的信息。
装配清单
您可以在此处指定程序集以及IntelliLock输出的目标路径。 上面的汇编列表中的第一个组件是主要组件。 如果定义了多个装配,则可以选择合并它们或单独锁定/保护它们。 使用“属性”按钮,您可以分别为每个组件设置强名称或数字证书设置。 使用“添加”和“删除”按钮添加和删除装配。
装配属性
您可以在此处指定强名称密钥对文件以及具有相应密码的数字证书。 此外,您可以选择将程序集打包为嵌入式资源。 如果选中“不保护此组件”,则IntelliLock不会对此组件应用任何锁定或保护功能。 当然,仍然可以将该组件与主组件合并。
许可证名称
设置受保护程序集将自动搜索的许可证文件的文件名。 只要找到有效的许可证文件,就会忽略所有试用限制并遵守许可证文件设置。
您还可以使用以下值作为“许可证名称”文本框的一部分直接指向特定许可证位置:
ApplicationData],[CommonApplicationData],[LocalApplicationData],[MyDocuments],[CommonDocuments],[AssemblyLocation]
例如:
[ApplicationData]\mysubfolder\mysubsubfolder\*.license
许可证生成器
IntelliLock许可证系统允许您在没有许可证文件的情况下分发程序集,前提是您已将“无有效许可证运行”设置为True。当您的客户购买许可证时,您可以使用许可证生成器或SDK来构建许可证文件以解锁您的程序集。许可证文件中的锁定设置始终覆盖存储在程序集中的设置。
要创建有效的许可证文件,必须使用相同的主密钥来创建许可证,就像锁定程序集一样。创建项目时会生成此主密钥,必须保存该密钥才能保留原始密钥,否则将无法生成有效的许可证文件。
硬件锁定许可证 - 此选项允许您根据识别该PC中特定硬件组合的硬件ID创建仅可在特定PC上使用的许可证。禁用硬件的许可证文件可以在任何PC上使用。利用硬件锁可以防止客户购买一个许可文件并在多台PC上使用它。要创建锁定到特定PC硬件的许可证,必须启用“硬件锁定”并提供客户端PC的硬件ID。请使用SDK功能在装配中显示硬件ID(例如,在“关于”对话框中)。
容差级别 - 容差级别表示在锁定的程序集识别出硬件ID无效之前允许更改的硬件组件数。
仅在设计时检查硬件ID - 限制特定机器的设计时使用。对组件库很有用。
运行时许可证 - 生成的许可证在运行时有效。
设计时许可证 - 生成的许可证在设计时由可视化设计人员或编译器有效。
版本锁定 - 选中此选项可确保许可证仅对特定的程序集版本有效。使用星号(*)来定义应忽略版本号的哪些部分。单击“许可证信息”列表上的鼠标右键以定义进一步的装配限制。
将试用限制应用于许可证文件 - 此选项使用您在“锁定设置”选项卡中设置的设置锁定许可证文件。使用它来延长试用期,完成基于订阅/时间的许可证到期等...
作为试用版 - 如果选中此选项,则创建的许可证文件会将试用限制(基于您在“锁定设置”选项卡中设置的设置)应用于装配。适用于或延长试用期。
作为完整版 - 如果选中此选项,则创建的许可证文件将使用您在“锁定设置”选项卡中设置的设置将时间限制的完整版本应用于装配。
新期间 - 如果选中此选项,则创建的许可证文件将使用独立的数据槽来存储超出的天数等。请将此选项保留为未重置,以便重复使用已超过的天数等。
强制许可证服务器验证 - 如果要在将许可证文件识别为有效许可证文件之前先通过服务器验证该许可证文件,可以在此处将地址设置为相应的Web服务。使用菜单/栏项“许可证管理” - >“ASP.NET管理/激活”来创建相应的服务。
浮动许可证/并发用户 - 如果要应用通过服务器控制的浮动许可证,可以在此处将地址设置为相应的Web服务。使用菜单/栏项“许可证管理” - >“ASP.NET管理/激活”来创建相应的服务。
许可证信息 - 您可以将自定义许可证信息添加到许可证文件中。自定义许可证信息允许灵活的许可证舍入,模块化许可等。您的程序集可以使用SDK库中提供的功能访问此信息。使用鼠标右键添加装配属性信息。锁定的程序集会自动将此特殊信息与调用程序集的属性进行比较。只允许具有匹配属性的程序集访问锁定的程序集。
许可证信息
您可以在此处向许可证文件添加自定义许可证信息。 自定义许可证信息允许灵活的许可证舍入,模块化许可等。您的程序集可以使用SDK库中提供的功能访问此信息。 使用鼠标右键添加装配属性信息。 锁定的程序集会自动将此特殊信息与调用程序集的属性进行比较。 只允许具有匹配属性的程序集访问锁定的程序集。
锁定设置
通过使用各种评估锁,IntelliLock使您能够以各种方式控制组件的使用 - 试用版,软件租赁,自定义锁,软件即服务 - 所有这些都可以使用IntelliLock锁,并且无需任何修改到你的源代码。我们建议您花一些时间来了解这些许可证执行选项,因为您投入的时间将花费很多时间。
在“锁定设置”页面中,指定希望IntelliLock在保护时将其构建到程序集中的许可控制。这些锁由IntelliLock在受保护程序集中包含的其他代码实现,无需更改程序集源代码即可实现。 IntelliLock许可的一个强大功能是,您可以通过向客户提供许可文件来覆盖您构建到程序集中的设置,这意味着您无需提供程序的单独许可版本 - 试用版和完整版完全相同,唯一的区别是您向付费客户提供的许可证文件。
到期天数 - 您的应用程序将在计算机上首次安装之日起的指定天数内工作。
到期日期 - 到期日期锁定允许您指定程序集到期的确切日期。这对于beta测试版本和软件租赁(例如,您可以指定到期日期为客户为使用您的软件而支付的最后日期之后的日期)非常有用。
执行 - 此锁定(如果启用)会导致应用程序在指定的执行次数后过期。
运行时 - 用户可以无限次地运行程序集,但是在指定的分钟数后,apllication将在每次运行时关闭。
全局时间 - 此选项设置程序集在内存中保留的精确总分钟数。
实例 - 此锁定(如果启用)允许您指定允许用户同时运行的应用程序的最大副本数。请注意,超过指定数量的实例不会导致您的应用程序过期。
自定义 - 如果启用此锁定,则启用试用模式而不使用上述锁定。如果您想使用自己的试用限制,这非常有用。要确定当前的许可证状态,请使用InteliLock SDK。
到期行为全部
仅当所有其他已启用的锁已过期时,启用时才会导致程序集到期。
禁用时,程序集将在任何一个锁定到期时到期。这是一个非常强大的选项,使您(例如)可以实施30天或50次使用的试用期。考虑到该选项提供的灵活性,值得花一点时间。
无许可证文件运行 - 设置为false以要求有效的许可证进行操作。如果为true,则启用Inbuild Locks。如果找到有效的许可证文件,则会使用许可证文件设置覆盖“锁定”设置。要使用此选项,必须至少启用一个试锁或自定义锁。
到期后关闭进程 - 到期时终止正在运行的进程。
在嵌入式资源中搜索 - 启用此选项可在调用程序集的嵌入资源中搜索许可证文件。
在硬盘上搜索 - 启用此选项可在锁定的程序集位置搜索许可文件。如果要直接加载许可证,请使用IntelliLock SDK。
异步许可证检查 - 选中此选项可在后台检查许可证状态时缩短启动时间。许可证检查完成后,将引发事件EvaluationMonitor.LicenseCheckFinished(IntelliLock.Licensing.dll)。如果启用此选项,请不要检查许可证状态或调用HardwareID.GetHardwareID(...),直到引发EvaluationMonitor.LicenseCheckFinished。
对话框 - 这里可以指定根据许可证状态显示的各种对话框。可能的对话框数量可能看起来很大,您可能会担心当锁过期时您的客户会看到许多对话框。事实并非如此,IntelliLock许可系统只会向您的用户显示一个对话框。 IntelliLock确定哪个是最重要的对话框并仅显示该对话框。 Nag Screen - 我们都熟悉应用程序中的唠叨屏幕,提醒我们在试用期到期之前购买产品。此选项允许您指定是否向用户显示唠叨屏幕,而无需对程序集的源代码进行任何修改。
许可证名称 - 指定许可证文件名称或扩展名(* .myextension)。为避免与扩展许可证行为的可选方法发生冲突,二进制IntelliLock许可证不使用为.NET许可证类保留的.LIC扩展名。
硬件ID - 请定义硬件ID生成
主密钥
要创建有效的许可证文件,必须使用相同的主密钥来创建许可证,就像生成IntelliLock锁定/受保护的输出一样。 创建项目时会生成此主密钥,必须保存该密钥才能保留原始密钥。 切勿向任何人分发万能钥匙!
保护设置
“保护设置”页面允许您启用各种保护选项。
混淆 - IntelliLock提供彻底的类,类型和变量混淆。混淆是使您的源代码更难(但并非不可能)让人类理解的过程。混淆的工作原理是将您分配给类,方法,属性和变量的有意义的名称替换为无意义的名称。例如,它可以用“A4DF3CV89G”替换变量名“counter” - 对于人类来说,这些混淆的名称令人困惑且难以记住,但对.NET Framework解释器没有影响。
使用不可打印的字符 - 使用不可打印的字符串来混淆类型和成员名称,但如果程序集必须作为安全代码运行,则不能使用。
生成短字符串 - 启用此选项可为模糊类和成员名称生成短字符串。这可以减小文件大小。
增量混淆 - 如果希望IntelliLock始终为类型和成员名称生成相同的混淆字符串,则需要启用此选项。
创建映射文件 - 创建一个文件,该文件使用混淆的名称交叉引用未经混淆的名称,堆栈跟踪反混淆器使用该文件。
Ignore InternalVisibleTo - 启用此选项可以对内部类和成员进行模糊处理,即使使用了InternalsVisibleTo程序集属性也是如此。
排除 - 如果要阻止特定类型的类型或成员进行模糊处理,可以在此处启用相应的选项。请注意,IntelliLock也提供声明性混淆。
包含 - 如果要混淆所有类型或成员(包括公共类型),则需要在此处启用相应的选项。
字符串加密 - 伪装内化文本。这种加密使得黑客更难以尝试组装的代码补丁,因为他将无法识别消息或其他有用字符串的文本,从而更难以确定修补代码的位置。
高级字符串加密 - 除了上面的标准字符串加密,此选项还添加了特殊的防篡改代码。任何尝试通过任何黑客工具重新编译您的代码都将失败。
代码补丁保护 - 启用此选项可防止您的源代码被黑客工具篡改。
抑制ILDASM - 启用此选项以使用ILDASM.exe工具禁止反汇编为IL。
强名称删除保护 - 此选项可防止受保护的程序集被黑客工具篡改。
加密IL代码 - 启用此选项可加密方法的源代码。在运行时,源代码将在内存中解密。
注入无效元数据 - 注入无效元数据。大多数工具无法读取包含无效元数据的程序集。当然,您的程序集仍然可以完全运行.NET运行时。
控制流混淆 - 管理程序流程,使人眼极难遵循程序逻辑。级别9表示最强的控制流混淆。
人气软件
-
新疆数字证书安全套件 26.2 MB
/简体中文 -
HCL AppScan Standard(web扫描) 475.0 MB
/简体中文 -
云南省农村信用社网银助手 6.91 MB
/简体中文 -
陕西信合网银助手 1.38 MB
/简体中文 -
VIPRE Internet Security(多功能互联网安全与保护工具) 40.85 MB
/英文 -
IP安全策略自动设置工具(深山红叶制作) 0 MB
/简体中文 -
McAfee Security Scan Plus(多功能病毒扫描与拦截工具) 11.85 MB
/英文 -
木马专家2008 奥运免费版 0519 12.00 MB
/简体中文 -
防火墙增强 Windows Firewall Control v4.4.2.1 中文注册版 0.33 MB
/简体中文 -
360流量防火墙 v2.3.10 提取单文件版 7.00 MB
/简体中文