希望phpchina给出如下代码示例(很重要)
时间:2006-12-25
来源:互联网
2、ZendGuard Security中的License API restriction在实际应用中的示例
3、License Limits中的生成Lock to Zend Host ID(s)在不同操作系统中的取得识别码的示例。
可能已经有这样的示例了,但是没有找到。希望phpchina可以及时回复。
谢谢。
作者: billowroc 发布时间: 2006-12-25
作者: cator 发布时间: 2006-12-25
作者: billowroc 发布时间: 2006-12-25
作者: carra 发布时间: 2006-12-26
Zend Guard除了加密以外,还能让你为你的用户生成产品的许可证。你的用户通过购买你的许可证才可以运行你的产品。如果你想实现这个功能,你需要进行如下操作:
1、在加密你的整个产品的时候,需要加入license控制:
菜单:Security -> Licensing Enforcement Support -> 选择 license file restriction -> 在下面的输入框写入license文件的名字,比如你的产品是mycms,你就可以起名为 mycms.zl (这里license的文件名可以自己来控制)
2、加密完毕以后,跟你的客户索要控制信心:例如IP地址,硬件ID(通过让客户运行ZendID脚本获得)。然后通过Licesing 组件生成产品的license文件发送给客户。
3、如何在客户那里实现license控制。
你的产品在客户那里运行,需要license信息。在License file restriction模式中,你需要配置客户的php.ini配置文件:在文件的最后加上:
UNIX:
zend_optimizer.license_path=/usr/local/Zend/licenses/: /usr/local/Zend/licenses/
Windows:
zend_optimizer.license_path=C:\dir1\;C:\dir2\;C:\dir3\
另外,客户端需要安装免费的Zend Optimizer。
作者: PHPChina 发布时间: 2006-12-27
这个功能的使用在目的上和第一个问题一样,我就不重复阐述了。
但是,这里我们不需要在程序加密的时候就把license的限制加进去,而是用API函数去判断license文件是否存在,并且判断是否是该用户。判断用户是否安装了Zend Optimizer等等。
总的来说Zend Guard的API函数是很强大的。他们有三个方面的功能:
1、判断环境以及license
2、分析用户信息
3、提供临时的Zend Guard模糊处理
具体的函数这里就不一一解释了,在Zend Guard安装以后,安装路径下面有个docs目录,里面的使用手册说得很详细。
作者: PHPChina 发布时间: 2006-12-27
只需让用户运行zendid程序。把结果给你,你放到zend guard的zend id选项里面就可以了。
zendid的下载地址:http://downloads.phpchina.com/zend/zendid/
作者: PHPChina 发布时间: 2006-12-27
作者: carra 发布时间: 2007-04-06
作者: billowroc 发布时间: 2007-04-12
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28