gpt4 book ai didi

installation - 编辑预先存在的 cab 文件/安装程序文件

转载 作者:行者123 更新时间:2023-12-03 08:22:15 26 4
gpt4 key购买 nike

我目前正在尝试为 CD 制作下载/安装文件,而我以前从未这样做过或编写过任何类型的编码,所以我有点不知所措。当我们上次创建安装程序包时(我还没有工作),我们使用了 InstalShield,但那是几十年前的事了,我们负担不起 500 美元以上的价格再次获得它。
目前我正在尝试处理我们拥有的旧下载包。有一个名为 CD Cat v6.msi 的 Windows 安装程序包(由 InstalShield 制作),然后是另一个名为 CDcatv6.exe 的文件(它会启动一个窗口供客户浏览选项),然后是一个名为 Data.cab 的文件,其中包含所有文件中的整个目录。
我在想也许我可以用当前信息替换很多这些文件。将 CDcatv6.exe 文件替换为我的 v7.exe 文件(但将名称更改为 CDcatv6.exe),然后将 Data.cab 文件中的所有文件替换为当前文件。但事实证明这是一个大问题。
我做了一些搜索以了解 .cab 文件是什么,并下载了 Cab File Maker 2.0(经过相当多的搜索!)。不过,我在使用它时遇到了困难,因为它希望我放入其中的所有文件都使 .cab 成为 .ddf 格式。我不知道那是什么,更不用说如何制作了。我尝试使用“另存为”来执行此操作,但由于我需要的所有文件都是 PDF,因此没有选项,我也无法将文件导出到它。
我尝试查看人们制作 Cab 文件的其他方式,但我不知道他们谈论的许多文件类型或程序。我无论如何都不是程序员,但我想我必须快速学习,所以任何关于如何做到这一点的信息都会有很大帮助。是否甚至可以无缝替换所有文件并使其正常工作?或者有没有更简单的方法来创建客户可以单击并将其下载到桌面的填充?

最佳答案

我认为对 Data.cab 进行简单的编辑是行不通的。安装程序逻辑存储在其他 InstallShield 文件中。当且仅当文件集相同时它才能工作,我的意思是没有文件更改其名称,没有添加新文件,不需要新的注册表项等。

要创建 CAB 文件,请使用 cabarc.exe来自 Microsoft Windows SDK。

创建一个全新的安装程序可能是一个更好的选择。看看这个用于创建安装程序的工具:

  • Advanced Installer
  • NSIS
  • WiX toolset (与 tutorial )
  • 关于installation - 编辑预先存在的 cab 文件/安装程序文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8898364/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com