问题标签 [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 投票
1 回答
1106 浏览

perl - 当我尝试从我下载的安装程序可执行文件安装 7zip 时,我不断收到“拒绝访问”

如果 7-Zip 尚未使用 Perl 脚本安装在我的 Win7 系统中,我正在尝试安装它。

它正在将我需要的文件(7z920.exe)下载到 PWD,但它没有安装。我不断收到命令行错误“拒绝访问”。即使我在命令行上以管理员模式运行脚本。

事实上,如果我只是在命令行上进入系统路径为 7z920.exe 并尝试调用 .EXE,我会得到相同的拒绝错误。它不会安装。但是如果我从文件夹中单击它,它允许我安装它?!为什么我可以双击并从文件夹安装,但不能从命令行从同一路径调用可执行文件而不安装它?

你能帮助我吗?如何使用我的脚本安装它?或从批处理文件?

0 投票
0 回答
1094 浏览

wcf - 通过远程 Powershell 安装 Microsoft 自解压 EXE

我正在尝试在Windows Server 2012 R2机器上远程安装 AppFabric 1.1以启用WCF 自动启动功能。我的方法是将自解压包( WindowsServerAppFabricSetup_x64.exe ) 复制到目标机器,然后按照AppFabric 自动安装指南中的说明启动以安装所有功能。setup.exe /i

问题是自解压步骤无法让我指定输出路径(& WindowsServerAppFabricSetup_x64.exe /extract:"c:\temp"不起作用),因此它只是在将所有提取的文件复制到包含最多可用空间的磁盘上的 GUID 文件夹后退出。临时文件夹在解压缩后将被删除。

我是否必须自己复制提取的文件/文件夹(如下所示)然后运行setup.exe?理想情况下,我可以保持自解压包 ( 32MB EXE ) 完整,并将其部署为一个步骤。看起来好像我下载的自解压并不意味着重新分发 - 只是作为安装程序的网络交付。我必须复制原始的 90MB 提取的安装程序文件。

自解压包内容 ( WindowsServerAppFabricSetup_x64.exe )

有没有人有任何建议或改进想法?

状态更新

我最终只是复制了原始文件 ( 90MB ) 并setup.exe /i /gac通过 powershell 运行以安装所有 AppFabric 功能。我只是在为 Microsoft 自解压包提供适当的重新分发机制而苦苦挣扎。

0 投票
2 回答
616 浏览

windows-mobile - windows mobile的自解压exe

有谁知道 Windows Mobile 6 和 Windows CE 是否可以在不需要第三方应用程序的情况下打开自解压 exe。

我的问题是我有用于更新的应用程序仅支持 exe 格式。到目前为止,还不需要交付更多只有 exe 的文件,但我需要向该应用程序添加新的 .dll。所以我需要打包它但不能使用 cab,因为这个应用程序的旧版本不知道如何处理它。

如果有人知道如何为 Windows Mobile 制作自解压 exe,我会非常感激知道如何做以及使用什么软件来生成它。

0 投票
1 回答
518 浏览

linux - Bash - 自解压脚本错误

我正在努力在 Open SuSE 上创建自解压 shell 脚本。我引用这个链接。我的代码如下所示 -

在我执行上面的脚本后,我得到了下面的输出。我认为这是不正确的并导致错误。

谁能解释这是什么语法错误?

谢谢,

欧姆基

0 投票
1 回答
857 浏览

winrar - WinRar -sp<> 标志不适用于自解压器

我使用 Winrar 3 创建自提取器,并使用-sp标志将参数传递给捆绑在里面的可执行文件。它工作正常。在我将 WinRar 更新为 后5.1,它停止工作。-sp<>flag 不再为我工作。

有没有其他人面临类似的问题?是否有任何其他标志可以用来将参数传递给自提取器调用的可执行文件。我阅读了有关可用标志的以下文档。 http://www.winrar-tr.com/winrar/Help/ENG/html/HELPGUISFXCmd.htm

0 投票
1 回答
73 浏览

windows - 使用命令行模式制作 Windows 安装程序的免费工具

是否有一些工具可以满足这些要求:

  1. 将 .exe、.dll、.ico 等文件压缩成单个 .exe 安装程序(SFX 或其他)
  2. 安装程序应该建议提取到程序文件目录
  3. 安装程序应在开始菜单和桌面上创建图标
  4. 安装程序应建议安装后运行程序
  5. 免费使用

我想要这样的东西:

0 投票
4 回答
11320 浏览

installation - 如何在静默模式下提取 WinZip 自解压 exe

我已经使用 WinZip Self-Extractor 创建了一个 exe 文件。它以 UI 模式提取文件,即当 dobule 单击设置时,会打开一个新窗口,显示解压缩 setupname.exe。我需要在不显示解压缩 UI 信息的静默模式下提取相同的 exe。

是否可以在UI 模式和静默模式下使用 WinZip Self-Extractor 提取 exe ?如果可以的话,请分享这些步骤。

0 投票
0 回答
335 浏览

java - 写入自解压 ZIP 文件

我需要将文件添加到已经存在的自解压 ZIP 文件中。我能在网上找到的最好的库是 TrueZip,它是由 Christian Schlichtherle 创建的。TrueZip 7.3+ 版本声称能够将新文件附加到已经存在的存档中,但以下在线文档在证明这一点方面做得很差:

http://illegalexception.schlichtherle.de/2011/07/26/appending-to-zip-files/

谁能提供一些使用 TrueZip 将文件添加到已经存在的 ZIP 存档的示例代码?

(尾注:我实际上正在使用自解压 ZIP 文件,但我在网上看到 TrueZip 可以处理这个问题。)

@ChristianSchlichtherle 如果您使用可用的 TrueZip 示例更新您的网站,我会给您一个赏金。

0 投票
2 回答
1108 浏览

java - 如何在 Java 中构建自解压 JAR

我正在尝试为 Java 应用程序构建安装程序,并想构建一个提取自身的 JAR。JAR 将使用 Maven 程序集构建,并在清单中指定一个主类。我希望主类将 JAR 的其余部分提取到指定目录中。JAR 将包含其他 JAR 和一些文档。我发现了其他问题,例如(如何将 jar 内的文件复制到 jar 外?),但它们没有解决自解压 JAR 问题。我想知道如何 1)获取执行 main 的 JAR 的位置和名称,2)将 JAR 的内容复制到指定的目录中。

更新:我也很欣赏解决如何为 Maven Java 应用程序(使用 Eclipse)构建安装程序的答案。

0 投票
3 回答
336 浏览

java - 如何在java中获取.exe文件的最后'n'字节?

我需要在 java 中的自解压 .exe 文件中获取最后 22 个字节作为中央目录的结尾(请无命令行,请无终端解决方案)。我尝试使用 bufferInputStream 读取 .exe 文件的内容并获得成功,但是当尝试使用获取最后 22 个字节时

java正在引发异常,说它是封闭的流。在这方面的任何帮助将不胜感激。谢谢。