用于显示 Zend Guard 版本的批处理文件

Posted

技术标签:

【中文标题】用于显示 Zend Guard 版本的批处理文件【英文标题】:Batch file for displaying version of Zend Gaurd 【发布时间】:2013-10-24 10:18:21 【问题描述】:

我正在尝试编写一个批处理文件来显示 Zend gaurd 的许可证信息。

下面是我想出的下面的批处理文件

set _ver_cmd=zendenc_sign.bat --version
for /F "skip=1" %%G in '%_ver_cmd%' do echo %%G

但是当我运行它时,我得到以下错误

C:\Program Files\Zend\Zend Guard - 5.5.0\bin>set _ver_cmd=zendenc_sign.bat --version
'zendenc_sign.bat was unexpected at this time.

更新:

Zend Gaurd 是一款防止代码逆向工程的产品。 zendenc_sign.bat --version 命令用于显示完整的版本详细信息。我只需要显示第二行中显示的许可证信息。

【问题讨论】:

【参考方案1】:

你写的任何东西都不合法。您需要说明什么是 Zend gaurd 以及获得它的版本需要哪些步骤。

【讨论】:

【参考方案2】:

你写的任何东西都不合法。您需要说明什么是 Zend gaurd 以及获得它的版本需要哪些步骤。

设置 _ver_cmd=zendenc_sign.bat --version 你的线路在我的电脑上运行良好,应该是这样。如果您使用记事本将文本复制到写字板,然后将其复制回记事本(记事本将额外的 CR 粘贴到文本中)。但是你为什么要这样做呢?

现在我明白你在做什么了。这将得到 vol 命令的第二行(因为我没有你的程序)。

for /f "skip=1 tokens=1* delims=" %%A in ('vol') do echo %%A

所以对你来说

for /f "skip=1 tokens=1* delims=" %%A in ('zendenc_sign.bat --version') do echo %%A

我希望我们正在编写的这个批处理文件称为zendenc_sign.bat。

【讨论】:

以上是关于用于显示 Zend Guard 版本的批处理文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xampp 上安装 Zend Guard Loader

让 Zend Guard Loader (php 5.3) 执行受 zendnc52.exe 保护的脚本的任何方法

获取“缺少 Zend Guard 运行时支持!”在运行 php 代码时

配置 Zend Guard - CentOS 7 后 Apache 不重启

使用 Zend Studio 解码 Zend Guard 编码文件

PHP:使用Zend对源码加密Zend Guard安装以及Zend Guard Run-time support missing的解决方法