自安装 Zip 档案(解压后运行应用程序)

Posted

技术标签:

【中文标题】自安装 Zip 档案(解压后运行应用程序)【英文标题】:Self Installing Zip Archives ( run app after extracting ) 【发布时间】:2013-03-03 20:43:53 【问题描述】:

我正在使用 unzipsfx.exe 和命令创建一个自解压存档:

cat unzipsfx.exe archive.zip > Installer.exe

Installer.exe 提取内容后,我需要从 archive.zip 执行一个 exe。

需要通过安装在 Linux 上的 php 来执行此操作。

我可以使用 PHP 的 exec 函数,但需要知道要执行什么。

【问题讨论】:

【参考方案1】:

自解压档案是正确的可执行文件,如果您正在创建.exe 文件,它是 Windows 可执行文件,您无法在 Linux 下执行。

(如果有办法执行它[虚拟化、Wine 等],那么您需要执行可执行文件本身。)

【讨论】:

我将在windows下执行,我需要解压后从存档(setup.exe)中执行一个文件。

以上是关于自安装 Zip 档案(解压后运行应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

我下了一个7zip文件用WinRAR能打开吗?打不开怎么办???

通过php提取自解压exe档案

解压zip的linux命令

可选类型 '$T11' 不能用作布尔值;自安装 XCode 6 beta 7 以来测试 '!= nil'

可选类型 '$T11' 不能用作布尔值;自安装 XCode 6 beta 7 以来测试 '!= nil'

Linux基础命令---unzip