使用PHP创建自解压可执行文件

Dyl*_*lan 7 php zip executable

我正在尝试开发的自解压可执行文件是一个安装程序.最终用户将访问某个站点,然后系统会提示他们在该站点上注册并向他们提供下载.该下载是自解压可执行文件,它将在最终用户的计算机上安装软件以及将具有用户唯一ID的配置文件.该软件是Windows服务,因此无法简单地询问用户他们的用户名和密码.

为了能够将注册用户的唯一ID插入安装程序,我必须动态生成安装程序.在研究和使用我自己的经验后,我认为自解压可执行文件是最佳选择.我现在的问题是如何使用PHP生成一个?研究这个问题后,我发现,最常见的解决方案是安装,可以创建在服务器上的自解压可执行文件,然后从PHP调用它一个可执行文件.但是,我的Web主机无法执行可执行文件,因此这不是一个可行的解决方案.

Pek*_*ica 2

但是,我的网络主机无法执行可执行文件,因此这不是一个可行的解决方案。

我认为在这种情况下,您将需要切换到允许您执行此操作的网络主机(或租用专用或虚拟服务器)。安装必要的库后,您可以从 PHP 中创建 ZIP 文件,仅此而已。生成自解压可执行文件不在菜单上。

如果这不是一个选项,您将必须找到一种方法来预先生成自解压可执行文件,然后将用户 ID 注入其中。这当然是可能的,但我希望您必须为此构建一个自定义的自解压器。

  • 啊……脑残。这里是:http://www.info-zip.org UnzipSFX 部分是 .exe 存根。 (2认同)