问题标签 [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 回答
1454 浏览

wix - WinZip Self Extractor 将命令行参数传递给 msi

我使用 wix 3.6 创建了一个安装程序,它生成一个包含多个对话框(EULA、安装位置等)的 msi 文件。然后,我在启动 msi 的“软件安装”模式下使用 WinZip Self Extractor 创建了一个自解压 zip 文件。这一切都很好。

但是,一些用户要求使用不提示输入的“最小”安装模式,它只是使用所有默认值并安装。这将作为较大安装脚本的一部分用于管理员类型的安装。我可以将 /qb 传递给 msi 并获得他们想要的确切行为,但是如果我将 /qb 传递给自提取器 exe,它不会像我想要的那样将它传递给 msi。我查看了 WinZip Self Extractor 文档,但没有找到答案。关于如何使这项工作的任何想法?

0 投票
1 回答
968 浏览

winrar - 如何保护我的 sfx 不被其他 winrar、winzip、7zip 应用程序打开?

如何保护我的 sfx 不被其他应用程序(如 winrar、winzip、7zip 等)打开?

如果被其他应用程序(如 winrar)打开,我想添加密码吗?

如果直接执行,我的 sfx 不应该要求输入密码。

我尝试使用 winrar sfx 创建密码,但它会在执行时提示输入密码。

0 投票
0 回答
344 浏览

c# - 如何将图标添加到 csproj 文件中的自解压文件柜文件?

我有一个 .csproj 构建自解压文件柜文件。我想将图标分配给自解压文件。我在 csproj 中使用标签,但自解压文件柜文件中没有应用程序图标。

我是如何尝试的:

将图标添加为现有项目并使其成为嵌入式资源在 csproj 属性 -> 应用程序 -> 图标 - 设置相同的图标。并做了干净的构建。在 csproj 文件中,自解压柜文件的名称在标签中。它就像 selfextractingcabinetfile.one icon.ico

现在构建.. selfextractingcabinetfile.one 确实构建了,但应用程序图标没有附带。普通的 exe 图标附带它。有什么建议吗?

谢谢

0 投票
1 回答
884 浏览

python - 运行 JDK 自解压 .bin 文件卡在 python 子进程中

我试图通过 python 子进程运行 JDK 自解压 .bin 文件,

这是代码

它运行并卡住,输出显示如下:

bin文件能够在终端中独立运行

我通过以下方式打开 shell 调试

输出如下

我还通过以下方式捕获了 bin 文件的自提取脚本

从脚本和调试日志中,我可以看到它只是停留在提取脚本的第 74 行

完整脚本如下:

关于上述问题的任何想法,我猜有些环境没有传入 python,无法弄清楚它是什么。因为 bin 可以直接运行,但不能通过 python 子进程运行

0 投票
1 回答
1097 浏览

vb.net - 使用 VB.NET 和 DotNetZip 或 IonicZip 库创建自解压文件

好吧,我是这些库的新手,我在哪里可以找到有关我想做的事情的信息?谢谢 :)

0 投票
1 回答
2779 浏览

exe - Winrar Sfx 从可执行文件中获取图标

我不知道在这里问是否正确,但我有一个非常快速的问题。

我有一个已经有图标的可执行文件,我打算使用 winrar sfx 为其创建一个迷你安装程序。我的问题是:Winrar sfx 有没有办法复制我的 exe 图标?就像您对 autorun.inf 所做的那样,您可以在其中简单地编写“ICON=setup.exe”或类似的代码。

我知道我可以在创建时手动指定它,但该项目仍在进行中,它真的会为我节省更多时间。

另外我不小心删除了我的可执行文件的图标。(这就是为什么我要求这样做以节省我研究如何重新提取图标的时间。)

谢谢!:D

0 投票
4 回答
72118 浏览

command-line - 如何以静默方式将 7-zip 自解压存档安装到特定目录?

Ruby Devkit是一个基于7-zip 的自解压存档。

我想静默调用它,而不必安装 7-Zip 来将文件解压缩到我选择的文件夹中,这样我就可以编写安装脚本。我想它是这样的:

但这当然行不通。我必须使用哪些命令行标志以静默方式将此存档提取到我选择的文件夹中?

0 投票
1 回答
3026 浏览

installation - 如何使用 FinalBuilder 创建自解压安装程序 (exe)

要手动创建自解压可执行文件,我使用Windows 内置的IExpress(编辑:它来自 IE 管理工具包)。我正在寻找一种使用我们选择的构建器 FinalBuilder 来自动执行此操作的方法。有没有办法做到这一点?也许可以从 FinalBuilder 运行的批处理脚本?

0 投票
4 回答
9109 浏览

shell - sh shell中的自解压脚本

我将如何制作一个可以执行的自解压存档sh

我最接近的是:

Where<archive_contents>包含一个带有空字符的 tarball %'以及\转义并包含在单引号之间的字符。

有没有更好的方法来做到这一点,这样就不需要转义?

(请不要指点我sharmakeself。我想从头开始写。)

0 投票
1 回答
1110 浏览

exe - 关于用Winrar生成自解压exe

我不得不承认我已经被这个问题阻止了几天。

一开始我在找一个工具来生成一个安装exe,可以把我自己开发的一些程序和别人开发的一些第三方程序打包成一个,安装完成后还可以触发一个脚本。而且,我测试了很多 MSI 工具,但它们都不如 Win-rar 好,Win-rar 有一个称为自解压的功能来处理它。它可以完美运行,但为了与 32 位和 64 位操作系统兼容,它会生成两个单独的 exe,一个用于 32 位,另一个用于 64 位。

这是没有意义的,因为里面的所有程序在两个操作系统中都运行良好。

是否有可能只有一个自解压 exe 可以在两种环境中工作?

感谢您阅读本文,与大家一起度过美好的一天。