问题标签 [sfx]
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.
batch-file - 7Z SFX 未知发行者
我制作了一些 7z sfx 并在制作此 sfx 后在我的电脑上工作,但在下载并运行此 sfx 后移动到另一台计算机后,我收到此错误 Unknow Publisher and security message !
我读了一些关于 sfx manifest 和 mt.exe 的帖子 oin stackowerflow 来解决这个问题,但我不知道这个!
例如,这个 7z sfx 检查笔记本电脑电池健康状况并在桌面上保存 html 报告:
https://lapfix.ir/used-laptop-test-file/Battery.exe
请帮我解决这个问题
问候,谢谢
sfx - 是否可以链接启动目录(SFX 的)以在提取到临时文件夹的脚本中使用?
大多数安装解压到一个临时文件夹。是否有一个变量保存启动 SFX 的目录,随后可以在从临时文件夹/在临时文件夹中操作的脚本中使用该变量?
这个问题的更广泛范围是我想简化安装内部具有自动运行的 .iso 的过程,以供不熟悉 iso 的用户使用。iso 的大小相当大,它必须独立于我想与 .iso 一起分发的辅助可执行文件,单击它时会执行以下操作: 1. 安装虚拟驱动器软件(到目前为止 IMDisk,因为它是免费的、通用的,轻量级和静默安装/卸载) 2. 安装 iso(与建议的可执行文件相邻的) 3. 在现在加载到新创建的虚拟驱动器上的 iso 映像中启动 autorun.exe。
目前一个SFX解压到temp,静默安装其中包含的虚拟驱动软件。另外,我还有一个与 iso 相邻的 .cmd 脚本。安装 ISO。
该过程很容易分开;cmd中的初始工作目录是执行目录(iso的目录),因此可以与cmd中需要挂载iso的代码一起使用。
但是,我想将 SFX 和 .cmd 这两个操作合并为一个操作/图标,以便简化所有操作。
iso 和“提议的 exe”可能位于任何目录中,因此在临时文件夹中启动的脚本中不能完全具体 - 这就是为什么我觉得知道是否可能存在存储该注释的变量会很方便启动 SFX 的目录,然后可以在 SFX 制定的后续脚本中使用该目录。
对不起,如果这个问题被加载,我已经尽力了!
powershell - 将 VERSIONINFO 添加到 SFX 安装程序
我编写了一个 PowerShell 脚本,它使用WinRAR 命令行创建一个自解压存档(又名 SFX)可执行文件。问题是VERSIONINFO元数据完全为空(通过右键单击*.exe
已构建的文件,转到Properties并单击Details选项卡来访问)。
这是我在脚本中使用的 WinRAR 命令:
WinRAR 是否有命令行开关可以让我填写版本和版权信息?*.exe
如果没有,在构建SFX 文件后是否有某种方法可以填写该信息?
command-line - 如何使用额外的命令行参数执行 7zip sfx
我有一个安装程序(installer.msi),我制作了一个带有配置文件的自解压 7zip。这是我的配置文件:
这些 ExecuteParameters 需要嵌入。
现在我有 2 个场景,我希望能够像正常或完全静默一样执行它。要完全静默执行,我想在从命令行执行时使用 /qn 开关:
问题是如果在配置文件中设置了 ExecuteParameters,那些额外的参数将被忽略,但在未设置 ExecuteParameters 时按预期工作(已测试)。
如何将这些额外参数提供给 .msi 而不将其嵌入到配置文件中?
batch-file - 如何使用 (RunProgram) 最小化运行
是否可以最小化运行installation.bat?如果是这样,怎么办?
inno-setup - 使用 Inno Setup 解压 SFX 文件
我正在尝试运行 Inno Setup 来自动提取我的 SFX 文件,而无需手动运行提取。有什么办法吗?我把我的脚本留在下面。
还有一种方法可以让 Inno Setup 提取安装程序创建的 Myprogramfolder 中的 SFX 吗?
我已经使用 Winrar 压缩了 SFX 文件。
python - 使用python在内存中创建自解压存档(sfx exe)
我需要在内存中创建一个自解压存档 exe 文件并将其上传到 GCS。我知道 7zip 可以做到这一点,但据我所知,py7zr 不支持 SFX 文件。
有人知道该怎么做吗?
c# - 无 UI 的 SFX(自解压)文件提取
问题是下一个:我得到了一个我想要提取的 SFX 文件,但我不想打开它并选择安装路径,我只想将它安装到定义的路径(通过参数或 smth 添加)。
我使用 C# 语言并尝试了多种方法来提取该文件,但我找不到解决方案。
我尝试了以下方法:
- 将 SFX .exe 文件重命名为 .rar 和 .zip,之后使用 System.Comparsion 包,我尝试解压
- 运行带有参数的 SFX 文件(它在静默模式下工作,只是我无法为其添加自定义路径)
- 尝试使用 RAR nuGet 包(如 NURar)提取 .exe 文件本身
如果您有任何想法,请告诉我。谢谢你们的帮助。