self-extracting相关内容
如何创建可以在sh上执行的自解压存档? 我最接近的是: extract_archive () { printf '' | tar -C "$extract_dir" -xvf - } 其中包含具有空字符的tarball,%、'和字符转义并括在单引号中。 是否有更好的方法来执行此操作,以便不需要转义
..
Ruby Devkit 是一个基于 7-zip 的自解压存档. 我想静默调用它,而不必安装 7-Zip 将文件解压缩到我选择的文件夹中,以便我可以编写安装脚本.我想它是这样的: cmd>DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe/silent/dir="C:\DevKit" 但这当然行不通.我必须使用哪些命令行标志将此存档静默提取到我选择的文件夹中
..
如果这不是问这个问题的正确地方,我很抱歉. 我使用 7zip 来创建安装程序包.最近,我的电脑更新了,我无法再使用它了.我使用 Visual Studio 2010 中的 Windows Installer 创建安装包,并将其添加到名为 setup.7z 的文件中.我已确认文件已正确存档.然后我打电话给 copy/b 7zsd.sfx + config.txt + setup.7z s
..
Ruby Devkit 是一个基于 7-zip 的自解压存档. 我想静默调用它,而不必安装 7-Zip 将文件解压缩到我选择的文件夹中,以便我可以编写安装脚本.我想它是这样的: cmd>DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe/silent/dir="C:\DevKit" 但这当然行不通.我必须使用哪些命令行标志将此存档静默提取到我选择的文件夹中
..
如果这不是问这个问题的正确地方,我很抱歉. 我使用 7zip 来创建安装程序包.最近,我的电脑更新了,我无法再使用它了.我使用 Visual Studio 2010 中的 Windows Installer 创建安装包,并将其添加到名为 setup.7z 的文件中.我已确认文件已正确存档.然后我打电话给 copy/b 7zsd.sfx + config.txt + setup.7z s
..
我正在寻找类似于这个问题中的答案,但适用于 WinRAR 而不是 7zip.本质上,我想要一个权威签名,我至少可以说“所有 WinRAR 生成的自解压可执行文件使用版本 420 中的默认 SFX 文件创建的将有字节 0x15、0xa1、0x45、0xcc、0x21、0x98 在位置 0x00027400 和其他 NONSFX 文件不太可能具有此签名".更好的是,如果可以在所有版本的 WinRAR
..
我无法弄清楚 7zip 提供的 7z.sfx 文件与开发人员站点上可下载的 7zsd.sfx 文件之间有什么区别,后者未与 7zip 捆绑在一起.7z.sfx 似乎不满足我的请求,包括我为它创建的 config.txt 文件,但 7zsd.sfx 包含方法完美无缺. 7zip 捆绑了 7z.sfx.程序文件目录中的应用程序 history.txt 显示 7zsd.sfx 曾经在 2005 年
..
我需要提取一个二进制资源(在我的项目中),但是我想不出任何办法,因为我正在使用Windows/C ++. 我该怎么办? (任何帮助将不胜感激) 解决方案 SizeofResource , LockResource 通常用于访问您所阅读模块的资源表中的“文件".有关如何执行此操作的合理示例,请参见此问题 ,请注意,您需要知道资源的 type 和名称(或顺序),才能找到副本的资源.
..
我想制作一个单独的exe文件,该文件将提取出一个文件夹,里面包含很多东西. 我希望此exe在具有.net 4.0的计算机上工作 我正尝试使用该文件夹解压缩嵌入式zip归档文件,但是对于.net 4.0而言,这并不简单 解决方案 通过将.zip文件添加到C#安装程序项目并将其“构建操作"设置为“嵌入式资源",您应该能够做到这一点.然后,您的C#安装程序将使用
..
我想以自解压的可执行文件形式分发安装程序.我想打包32位和64位窗口的版本.因此,我有一个程序,该程序首先检查运行的Windows OS版本,然后启动正确的程序.所以我有这样的目录结构 DetermineOS.exe Win32\Win32Setup.exe Win32\supporting win32 files Win64\Win64Setup.exe Win64\Supporting
..
我有这些自解压缩的zip文件,我试图在2008/7机器上远程解压缩.但是它们以.exe的方式出现,它要求用户双击并选择提取位置. 在WinZip支持网站上,他们说使用/auto标志,因此命令如下所示: C:\ deploy \ .exe/auto C:\ path \\ 它在任务管理器中启动了进程,但是却一直停留在那里. 当我在文本编辑器中打开文件时,它显示:!该程序无法在
..
我已经使用WinZip自解压程序创建了一个exe文件.它以UI模式提取文件,即在dobule单击设置的同时,打开一个新窗口,其中显示解压缩setupname.exe.我需要以静默方式提取相同的exe文件,该文件不应显示解压缩的UI信息. 是否可以在 UI模式和静默模式下使用WinZip自解压程序提取exe?如果可以的话,请分享步骤. 解决方案 对于WinZip,您可以使用/auto标
..
我对了解WiX如何捆绑使用Burn创建的EXE文件感兴趣.我知道创建自解压EXE文件非常简单,已经在 WinRAR . EXE文件将解压缩到哪个目录,安装如何将该位置写入“添加/删除程序"? 此外,如何保留UX文件以进行卸载?更有趣的是,升级期间会发生什么? 解决方案 Burn不会创建将内容解包然后启动的典型“自解压.exe".相反,它将所需的位(UX或引导程序应用程序)提取到临时目
..
我使用WinZip自解压存档(SFX)分发软件. 我知道 this 和在安装时,SFX解压缩并启动一个包含的程序(由我编写),该程序将进行安装.这包括在Windows控制面板下为程序列表创建注册表项.此外,该程序具有清单. 因此,它应该是“可识别Vista的". SFX可执行文件还包括一个清单. 问题是程序兼容性助手(PCA)抛出其消息 还是"This program might not
..
根据我提供给客户端的安装程序需要具有文件版本. 因此,我要做的是创建一个自解压的可执行文件,其中包含msi文件和Visual Studio生成的setup.exe,然后将文件版本放到该自解压的可执行文件上. 因此,我需要一个实用程序来创建自解压可执行文件,该程序支持在其输出中嵌入文件版本.它还需要支持提取后自动运行文件,因此我可以自动启动真正的安装程序.如果可以编写脚本,那就太好了.
..
我正在寻找与此问题中的答案类似的答案,但用于WinRAR而不是7zip.本质上,我想要一个权威的签名,至少可以说“使用版本420中的默认SFX文件创建的所有WinRAR生成的自解压缩可执行文件在位置0x00027400处将具有字节0x15、0xa1、0x45、0xcc,0x21、0x98,以及其他NON SFX文件不太可能具有此签名".更好的是,即使在所有版本的WinRAR SFX文件中都可以找到
..
我看到可执行文件会解压缩并随后运行压缩的setup.exe:双击该文件将其解压缩,然后运行以前压缩的setup.exe. 我该怎么做?我想使用WinRAR,在将压缩后的setup.exe解压缩到临时文件夹后,如何制作一个运行该压缩后的自解压可执行文件? 解决方案 新存档,设置为SFX模式.转到“高级"选项卡,"SFX选项"按钮. “常规"选项卡上的“提取后运行"文本框.输入您的
..
我正在分发我控制其内容的Authenticode签名的自解压可执行文件. 它包含大量基于MSI的安装程序,它们可控制分布式系统的热插拔,因此它本身不容易成为MSI. 如果可执行文件只是检查了自己的authenticode ,并且如果未签名就拒绝自解压,那将是一件很高兴的事情.我确实意识到这并不能提供真正的完整性保证,但会强化这样的信息,即内容绝不是可定制的,并且可能使某些正式的认证更易
..
如果这不是问这个地方的正确地方,我表示歉意。 我使用7zip创建一个安装程序包。最近,我的计算机已更新,无法再使用。我使用Visual Studio 2010中的Windows Installer创建安装包,并将其添加到名为setup.7z的文件中。我已经确认文件已正确存档。然后我叫 copy / b 7zsd.sfx + config.txt + setup.7z setup.exe
..
Ruby Devkit 是一个7-zip为基础的自解压档案。 我想默默地调用它,而不必安装7-Zip解压缩文件到我选择的文件夹,我可以脚本安装。我想象它是这样的: cmd> DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe / silent / dir =“C:\DevKit” 但是,当然,不工作。 解决方案 我应该使用什么
..