软件许可是在互联网上销售商业软件以及将程序的使用锁定到特定用户或计算机的最常用方式。在这篇文章中,我将解释什么是软件许可证以及如何使用Enigma Protector将其应用到现有软件。
The Enigma Protector 是一款专门设计用来为应用程序添加高强度保护的强大工具。它旨在防止非法复制、反编译和修改代码等操作,以保护应用程序的安全性和完整性。
The Enigma Protector支持多种类型的文件格式,包括Win32可执行文件(.exe)、Windows屏幕保护程序(.scr)、动态链接库(.dll)、32位ActiveX控件(.ocx)和.NET可执行文件(.exe)等。
The Enigma Protector 官方正版下载(qun:766135708)https://www.evget.com/product/4355/download
软件许可如何运作?
想象一下,您编写了一个在 Windows PC 上运行的软件,但您想通过许可证锁定它,这样只有获得许可的用户才能使用它。“锁定许可证”意味着应用程序需要许可证密钥才能运行,没有有效的注册密钥就无法运行和使用受保护的程序。通过使用Enigma Protector,您可以保护您的软件并应用许可功能。保护后,您可以与客户共享受保护的应用程序。
受保护程序(受许可保护)首次启动后,它将要求用户输入注册名称和注册密钥。注册名称可以包含任何信息,通常它确定用户的名字和姓氏以及电子邮件地址。注册密钥由软件开发人员在 Enigma Protector 中生成并交付给最终用户。因此,每个客户都必须向您索要许可证(即一对注册名称和注册密钥)。
一旦用户输入注册名称和注册密钥并成功注册,程序将继续执行,不再询问许可证信息。
如何将许可证锁定到特定 PC?
您可以生成仅对特定计算机有效的许可证,此类许可证称为硬件锁定许可证。使用硬件锁定注册密钥有以下许可方案:
– 用户获取受保护的程序,运行它,程序显示一个注册对话框,其中包含硬件 ID 字段(唯一的计算机标识符)
– 用户将此硬件 ID 发送给所有者受保护程序的
所有者 – 基于硬件 ID 生成许可证(注册名称和注册密钥对)并将其发送回用户
– 用户输入该名称和密钥并成功注册。如果用户尝试在另一台计算机上使用程序所有者提供的相同注册名称和密钥注册相同的应用程序,则它将无法注册(因为注册密钥仅针对特定硬件 ID 生成)。
其他许可限制
Enigma Protector允许非常灵活的许可功能。除了将许可证锁定到特定计算机之外,您还可以设置各种其他不同的限制,例如:
– 通过受保护程序的执行次数来限制许可证。许可证将在定义的执行次数后过期(停止工作)
– 将许可证限制在天数内,因此自首次注册以来它将仅在允许的天数内工作
– 将许可证锁定到用户所在国家/地区
– 将许可证锁定在运行时或全球时间。
将在每次执行后的一段时间内有效(运行时间限制)或保护将计算自注册以来的时间(全局时间限制)