问题标签 [self-extracting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1577 浏览

installshield - 在 InstallShield 自解压 exe 中编辑 .ini 文件

我有一个使用 InstallShield 2010 创建的自解压 exe。我需要修改其中的 setup.ini 文件,而无需完全解压安装程序。我从http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107253下载了 internal_setupini.exe 实用程序。2009 版正式支持此文件。

当我尝试运行命令时,出现“无法打开 <>.exe”错误。2010 年不支持此实用程序吗?

我的主要目标是为我的每个用户个性化设置文件,以便将用户特定信息嵌入到此设置中。这就是为什么我要打开安装程序并将项目写入 ini 的原因。有没有其他(更好的)方法可以做到这一点?

在此先感谢您的帮助。

0 投票
2 回答
3482 浏览

windows-7 - 如何进行 Vista/UAC 感知自解压安装程序

我使用 WinZip 自解压存档 (SFX) 分发我的软件。
我知道这个那个。但这些似乎不适用于 SFX 场景。

安装时,SFX 解压缩并启动一个包含的程序(由我编写),用于安装。这包括在 Windows 控制面板下为程序列表创建注册表项。此外,该程序具有清单。所以它应该是“Vista-aware”的。SFX 可执行文件还包括一个清单。

问题是程序兼容性助手(PCA) "This program might not have installed correctly"无论如何都会抛出它的消息。所以我的客户告诉我我是一个糟糕的程序员......

我搜索了很多,并阅读了很多关于 PCA 的信息,包括许多 Microsoft 网站。
那些告诉我要做:

  1. 嵌入清单
  2. 在 Windows 控制面板下为程序列表创建注册表项

我的清单如下所示:

那么我哪里出错了?
PCA还有其他事情要做吗?
SFX 可执行文件是否必须包含其他一些内容?

0 投票
1 回答
52442 浏览

installation - 如何使用 WinRAR 制作自安装可执行文件?

我见过可以解压并在setup.exe之后运行压缩文件的可执行文件:双击文件将其解压缩,然后运行以前压缩的setup.exe.

我怎样才能做到这一点?我想使用 WinRAR,如何制作一个自解压可执行文件,在将压缩setup.exe文件解压缩到临时文件夹后运行该文件?

0 投票
0 回答
1452 浏览

c# - 制作修补程序/下载和运行 exe 文件静默

好的,我制作了一个程序,它还需要修补客户端。而不是下载每个文件并覆盖,我想做一个自解压的 WinRAR 文件下载,然后静默运行并解压到指定的路径。到目前为止,这就是我认为我需要的

我可以完成所有的检查和下载,但至于提取资源我一无所知,也请检查一下,看看我是否遗漏了任何检查。

编辑:我完成了除了提取代码之外的所有内容,请检查批准

0 投票
0 回答
91 浏览

java - 在java中解压自解压7-zip exe文件

可能重复:
如何从 Java 中的 Winzip 自解压 (exe) zip 文件中读取?

我需要在 java 中解压缩自解压的 7-zip exe 文件。

我尝试浏览许多对我没有帮助的帖子。

任何帮助,将不胜感激!

0 投票
1 回答
657 浏览

windows - 自解压自检可执行文件

我正在分发一个经过验证码签名的自解压可执行文件,其内容由我控制。

它包含大量基于 MSI 的安装程序,可控制分布式系统的热插拔,因此它本身不能轻易成为 MSI。

如果可执行文件只是检查自己的身份验证代码并且如果未签名则拒绝自解压,那就太好了。我确实意识到这并不能提供真正的完整性保证,但它会强化这样的信息,即内容绝不是可定制的,并且可能会使一些正式的认证更容易处理。

一种可能的策略可能是基于这个仍未得到解答的问题。还有其他想法吗?

0 投票
0 回答
655 浏览

setup-deployment - 命令行参数未压缩的自解压 EXE

我目前正在使用 WinZip 创建自解压 EXE。过去,我不得不使用十六进制编辑器修改自解压 EXE 中的文件名,这很容易,因为 WinZip 将文件名存储为纯文本,根本没有压缩或编码。 我想知道是否有人对 WinZip 等其他程序的格式足够熟悉,知道是否有任何人以易于使用十六进制修改的未压缩格式存储自解压完成后要运行的程序的命令行参数-编辑? 从检查 WinZip 来看,参数似乎以一种奇怪的格式存储,因为我在生成的 EXE 中多次看到它们并且它们似乎不容易修改。

我并没有真正在十六进制编辑器中修改这些,我只是将其用作更容易理解的示例。我实际上在我的 Web 服务器上的 ASP.NET 代码中对此进行了修改,因为我流式传输文件以供下载,并注入一些特定于每个下载/会话的数据,我的应用程序稍后会在安装后使用这些数据。我知道我可以为每次下载在我的网络服务器上构建 EXE,但如果可以的话,我宁愿避免服务器上的开销......事实上,我已经必须读取文件,修改它,编写它退出,签名,然后让他们下载。所以我想压缩不会太多,但我宁愿避免像使用不同的应用程序来构建我的自解压 EXE 一样简单。

0 投票
4 回答
8714 浏览

parameters - 自解压 zip 带参数

我正在寻找一种工具,它可以让我创建一个可以接受参数的自解压可执行文件。这些参数稍后将传递给驻留在自解压 exe 包含的包中的批处理文件。

这是我希望逐步实现的目标:

用户类型:cmd>setup.exe arg1 arg2 arg3 arg4 arg5

预期行为:1) setup.exe 将其内容提取到某个文件夹 2) 然后它执行一个带有 arg1、arg2、...arg5 参数的批处理文件

有人知道这样的工具吗?

0 投票
2 回答
1557 浏览

java - 在 JAVA 中读取/提取自解压 zip

我正在尝试使用 java 代码读取自解压 zip(位于此处ftp://ftp.dnr.state.oh.us/OilGas/Download/Production/By_Year/2010Production.exe )。

我尝试了三种方法,一种在如何从 Java 中的 Winzip 自解压 (exe) zip 文件中读取?

第二个是下载exe文件并将其重命名为zip(认为作弊可能有效)然后尝试阅读它......他们都没有工作。

最后一个使用 7-ZIP LZMA SDK,同样没用

另外,我查看了 Internet 上的其他几个资源,但没有任何用处。有人可以帮帮我吗?

0 投票
2 回答
841 浏览

delphi - RARSFX / ZipSFX - 将参数传递给存档文件

我已经完成了一个应用程序的工作,现在是时候将它交付给客户了。由于它是一个小于 5 MB 的 5 文件应用程序,我决定最简单和最精简的交付方式是作为 RARSFX/ZipSFX 文件,指示解压缩临时文件夹中的所有内容,然后启动主可执行文件我的项目中的文件。

到目前为止一切正常,我选择 ZipSFX 作为默认格式,但问题是我将我的主 exe 设计为接受参数(即 -batch(处理一批文件)和 -nolang(不本地化应用程序)。但是,当使用 ZipSFX 打包时,用户实际上会将参数传递给安装程序,而不是主 exe。

有没有办法将参数“路由”到主应用程序?先感谢您。