加密保护软件 WinLicense 注册常见问题(二)

WinLicense提供强大的软件保护和授权管理功能,允许开发者安全地发布试用和完整版软件。本文解答了关于WinLicense注册过程中的常见问题,包括支持插件授权、外部密钥生成器的使用以及许可证有效期管理。同时,介绍了如何检查U3 USB pendrive的插入状态,以确保许可证的有效性。
摘要由CSDN通过智能技术生成

WinLicens具有和Themida同级别的保护功能以及授权管理功能。软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版。

博主整理的WinLicens问题集主要是在使用WinLicens过程中关于“注册”的相关问题。

Q:我想在我需要付款的软件中添加“add-in(加载项)”或“plug-in(插件)”。WinLicense是否支持该功能?

A:如果你想为每个插件使用单独的许可证,那么你只需为你保护的每个插件添加一个不同的“Registration Unique Key”(在软件面板中)。你可以在“Registration(注册)”面板中为每个插件选择预期的许可证名称。 你还可以使用相同的许可证注册所有插件,并使用“Custom Data(自定义数据)”字段指定支持的插件。你可以在“Custom Data”字段中输入任何文本(最多8000个字符),并通过“WLRegGetLicenseInfo”在运行时读取。

例如,自定义数据字段可以包含受支持的插件名称列表,在运行时,你可以调用WLRegGetLicenseInfo并解析“Custom Data”数组以加载所需的插件。 使用受保护的插件时,我们建议对于你保护的每个插件,启用“Protect as DLL plugin”选项(在“高级选项”面板中)以提高应用程序的性能。


Q:我在使用自己的外部密钥生成器创建许可证作为EXE文件。但是我的密钥生成器(.EXE)需要依赖WinLicenseSDK.dll才能工作。有没有办法不依赖WinLicenseSDK.dll?

A:密钥生成代码在WinLicenseSDK.dll中实现,这就是为什么你需要让WinlicenseSDK.dll和你的密钥生成器一起工作。

密钥生成器功能与WinLicense提供的试用/注册API不同。一旦应用程序受到保护,试用/注册API就不需要WinLicenseSDK.dll,因为WinLicense将这些API重新定向到其内部保护代码来实现工作, 因此,你可以将受保护的应用程序交付给客户,不需要发送WinLicenseSDK.dll。

如果你不想依赖WinLicenseSDK.dll,可能是因为你想使用其他公司的产品为受保护的应用程序生成许可证,我们有一个C ANSI源代码生成器,可以生成受保护应用程序的许可证。 当然,C ANSI代码不依赖WinLicenseSDK.dll,你可以将其编译为在任何平台下工作。此C ANSI代码可供客户获取。


Q:我创建了一个有效期的许可证。如果我的用户让应用程序持续运行了几个月,甚至到了试用期之后,会发生什么?

A:1)请转到“Customized Dialog”面板,然后单击“MsgID26:License Date Expired”,并检查是否已选择“Will be displayed by WinLicense”。
      2)如果你已选中“Will be displayed by WinLicense”,WinLicense将在该日期停止应用程序的执行。
      3)如果对于MsgID26,你已选中“Displayed by SDK or not displayed”,即使许可证到期,WinLicense也会继续正常运行你的应用程序。你必须定期调用SDK(WLRegGetStatus)来了解许可证是否已过期,以便你可以在过期时采取适当的措施。


Q:我的许可证被锁定在U3 USB pendrive上。我的应用程序启动后如何知道用户是否拔出U3 USB?

A:你可以使用WLHardwareRuntimeCheckU3函数来检查U3 USB是否已插入。请注意,使用此函数可能需要一分钟才能知道U3是否已拔出。所以,如果检查显示U3 USB已插入,你还是应该定期检查一下(调用WLHardwareRuntimeCheckU3)。

                                                           【下载WinLicense最新试用版

WinLicense 2.1.0.10 简体中文破解版(支持.NET软件加密混淆工具) 注册特点: 机器锁定码 高级注册系统的 SmartActivate 码 多个试用类型 可以结合多种地试用类型和注册码 在系统里用来储存试用期限的强劲引擎 拥有超过 50 种函数的完整 SDK 完全的 .NET SDK 支援 针对个别开发者需求的自定义的试用计算器 使用网络 服务器来创建你个人的注册系统 针对特定国家的试用锁定和注册码 用来延长过期程式的期限延长码 文字码注册 文件码注册 注册表项目注册 个别试用或注册版的独特密码保护 有期限的注册码 对于被偷用的注册码的检测 自定义所有的试用 / 注册讯息,也控制是否要展示特定的试用 / 注册讯息 使用嵌入式产生器来创建注册码,试用期延续码以及密码 对于个别受保护程式自动产生独特的注册码产生器 对于个别开发者的需求提供自定义的注册填项 使用数据库来安全地储存你所有的软件,客户和注册资料 保护措施特点: 使用反 除错 工具技术来检测 / 瞒骗任何 除错 工具 反内存转存技术来阻止任何 Ring3 和 Ring0 的 转存 在个别受保护的程序里使用不同的加密 算法和编码 反 API 扫描技术来防止原导入资料的重建 在目标程序里使用自动逆向 编译和 干扰技术 使用虚拟机器对特定的代码进行模拟 高级变异引擎 与保护层的 SDK 沟通联系 对所有 静态和互动的 反汇编程序 采用反 反汇编 技术 多个多态层,拥有超过 50.000 个形态 高级的 API 打包 技术 对文件监视器和 Registry 监视器采取反监视技术 在真实的指令间随机加入垃圾码 专门的保护 线程 高级的 线程网络联系 在目标程序使用反内存 修改和 CRC 技术 使用多态引擎来扰乱原指令 高级的切入点保护 对目标程序进行动态加密 在真实的指令间加入反跟踪代码 高级反 断点 管理 对目标程序作即时保护 对目标程序,资源或保护代码作压缩 反除错隐藏技术 在保护代码中进行完全变异来防止 样式辨认 在目标程序进行即时模拟 对目标程序智能性的加入保护代码 对内在资料进行随机再分配 有机会对被保护的程序 设置自定义讯息 命令功能 支援 提醒大家: WinLicense 是全球公认的相当强悍的代码保护软件,当然啦,他也不是不可破解,只是一般人都破不了,所以对于我们来说,已经足够了。如果你是.NET程序员,那就更加需要这个工具了,不然?你懂的……
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值