提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
多数先进的软件保护层和注册系统都尝试提供软件开发者一个可供调整的方案,让他们可以掌控想保护的软件 ,也避免保护程序造成死板注册方式的问题产生。
对于一些专门的程序, 这些 “ 量身定做 ” 的软件保护层和注册系统其实并没有提供完全的伸缩性 ,因此这些程序无法加入开发者所需要的重要功能。
WinLicense DLL Control 就是为了这个目的而诞生的:提供最具伸缩性的方案 ,使软件开发者可以掌控受保护程序的状态,或随意地更改程序的属性。
Most advanced software protection and licensing systems have extremely rigid registration schemes imposed on them by their nature. Consequently, most developers attempt to offer a customizable solution for developers to give some control over the product.
For some specialized applications, these "custom" software protectors and licensing systems do not offer total flexibility; therefore, those applications cannot implement important features that they need to operate.
WinLicense DLL Control was born to achieve that objective: To offer the most flexible scheme for controlling the status of the protected application and change its behaviour as desired.
* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。
概念实践
WinLicense DLL Control 事实上是一个 嵌入 受保护程序里的特定 DLL 。这 DLL 控制将不会被储存到 磁盘上,但开发者将会通过 WinLicense 接受到受保护程序现处状态的通知。这 DLL 控制可以不受任何的限制和约束来对每一个所接受到的通知任意进行处理。
你可以使用任何编程语言创建你的 DLL Control 。你只需要输出你受保护程序运行时所需要处理的函数 , 然后加入到你的 DLL 里。
WinLicense DLL Control的运作
当一个程序已经受到 WinLicense DLL Control 的保护时 , WinLicense 将会在多个阶段传呼 DLL Control 直到受保护的程序最终支配了 微处理机 。这几个阶段包括以下:
WDC_Init : 当你受保护的程序将要被运行时 , 你的 DLL Control 将会被通知。在这个阶段, DLL Control 可以进行任何的启动工作或者 处理 ,例如运行你自己的试用 / 注册方案。
WDC_ProcessHardwareID : 当得到了目前机器的硬件 ID 后 , WinLicense 将会传呼在你的 DLL Control 里的这个函数。 WinLicense 将会将这硬件 ID 讯息传给你的 DLL Control ,让你有机会更动或从其它设备重新创建一个新的硬件 ID ,例如,从你程序内用来辩证使用者身份的设备来创建一组新的硬件 ID 。
WDC_GetLicenseInfo : 当一个正确的注册码被用来注册程序时 , WinLicense 将会传呼这个函数。 WinLicense 将会将注册相关的讯息传送到你的 DLL Control 去。
WDC_GetApplicationStatus : WinLicense 将会传呼这个函数来报告一切关于受保护程序现有的试用 / 注册状态。在这个函数里,你将会接受到关于你程序的试用或则注册相关的详尽讯息。
WDC_DoRegistration : WDC_DoRegistration : 如果你想要提供使用者在启动受保护程序之前可以注册程序的选项 , WinLicense 将会传呼这个函数。
WDC_Finalize : 当受保护程序被完全的解压以及载入到内存 , 可以随时开始启动时 , WinLicense 将会传呼这个函数。
每一个被你的 DLL Control 传呼的函数 , 都不会受到 WinLicense 的限制。这使你有更大的空间来开发执行你脑中的概念。
结论
如果你感到自己受到你现在尝试着的软件保护和注册系统的束缚 , 或许 WinLicense DLL Control 正是你所寻找的。 WinLicense DLL Control 被创建的目的 就是给与 程序 编制员完全自由、任意地控制他们想保护的程序。
下是WinLicense® DLL Control的主要特色:
当受保护程序将要被启动时执行特定的任务
当 WinLicense 将要把控制权限传给受保护程序时执行特定的任务
改变硬件 ID ,使你可以从其他设备如闪存插入你自己的硬件 ID
在受保护程序运行前展示复杂的对话框
接受关于受保护程序的试用和注册状态的讯息
在程序运行前进行注册
根据一组正确的注册码展示用户讯息
创建你个人的试用/ 注册方案
... 以及任何你脑中所想的 !
产品截图:
WinLicense DLL Control
把 DLL Control 加入你的程序中
The Idea
Most advanced software protection and licensing systems have extremely rigid registration schemes imposed on them by their nature. Consequently, most developers attempt to offer a customizable solution for developers to give some control over the product.
For some specialized applications, these "custom" software protectors and licensing systems do not offer total flexibility; therefore, those applications cannot implement important features that they need to operate.
WinLicense DLL Control was born to achieve that objective: To offer the most flexible scheme for controlling the status of the protected application and change its behaviour as desired.
The Implementation
WinLicense DLL Control is in fact a custom DLL that is embedded inside the protected application. The DLL control is never extracted to disk and will receive notifications from WinLicense regarding the current status of the protected application. The DLL control can do processing on each notification received by WInLicense without any restrictions.
You can create your DLL Control using any programming language; you just have to export to your DLL the functions that you want to handle when the protected application is running.
WinLicense DLL Control in Action
When an application has been protected with WinLicense DLL Control, WinLicense will call the DLL Control until the protected application finally takes control of the processor. It attempts this through the following stages:
• WDC_Init : Your DLL Control is notified when the protected application is going to be launched. The DLL Control can perform any initialization task or processing at this stage, like implementation of your own trial/licensing scheme.
• WDC_ProcessHardwareID : WinLicense will call this function in your DLL Control when the hardware ID for the current machine has been acquired. WinLicense will pass the current hardware ID to your DLL Control and give you the chance to modify or re-create a new hardware ID from other devices...for example, creating a new hardware ID from a dongle device that is attached to your application.
• WDC_GetLicenseInfo : WinLicense will call this function when a valid license key is present and the application is fully registered. WinLicense will send the license information to your DLL Control.
• WDC_GetApplicationStatus : WinLicense will call this function to report the current trial/licensing status of the protected application. In this function you will receive detailed information about the trial status of your application and licensing-related information.
• WDC_DoRegistration : WinLicense will call this function if you want to offer the option of registering the protected application before it is executed.
• WDC_Finalize : WinLicense will call this function when the protected application has been totally loaded and decompressed into memory, and it is ready to start its execution.
WinLicense does not impose any restriction in the processing to be done inside each function called from your DLL Control, giving you extra freedom to implement all the ideas that you have in mind.
Conclusion
If you have felt limited by all software protection and licensing systems that you have tried, maybe WinLicense DLL Control is what you were looking for. WinLicense DLL Control was born with the sole objective of giving total freedom to programmers, allowing them to control their protected applications in every possible way.
These are the key features of WinLicense® DLL Control:
SCREENSHOTS
WinLicense DLL Control
Adding DLL Control inside your application
更新时间:2019-03-15 16:58:13.000 | 录入时间:2007-08-29 11:31:16.000 | 责任编辑:胡涛
扫码联系 获取帮助
一个强大专业的系统 用于软件压缩和加密保护
JEB反编译和调试二进制代码和混淆的应用程序
Virbox Protector一款全面的数字版权保护与软件安全解决方案。
.NET Reactor一款为.NET Framework编写的软件的功能强大的代码保护和软件许可系统。
PreEmptive Protection DotfuscatorDotfuscator是一款.NET混淆器和压缩器,防止您的应用程序被反编译。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢