gpt4 book ai didi

c++创建安装程序和句柄提取的*聪明*方法是什么

转载 作者:行者123 更新时间:2023-11-28 00:37:35 27 4
gpt4 key购买 nike

我知道如何创建和编写我自己的安装程序,但我需要在某些时候被重定向。这一点我肯定也会启发其他人。

我创建了一个安装项目。一切都完成了。 EXE 中的安装文件除外。

我知道有两种不同的方法:

  1. 在 EXE 中创建资源并嵌入 RAR/ZIP 文件。
  2. 将带有文件的压缩存档与 EXE 放在一起。 EXE 将从这个 protected 和压缩的 ZIP 中读取内容和数据。

但我想要的是数字1。我想嵌入它。但是;

  1. 嵌入它的正确方法是什么?其他设置创建者是否也做同样的事情?将资源作为压缩的单个 zip 嵌入到 EXE 中?还是他们又耍了一个把戏?
  2. 如何提取文件?凭内存飞行?就像一个一个地阅读每个文件。同步。或者首先,将 ZIP 复制到 temp 并从中提取。
  3. 或者甚至将所有文件单独嵌入到资源中。

我什至认为,如果我应该创建没有对话框的简单 MSI 并将其嵌入并从后台运行,但我想获得所有控制权。我希望一切都属于我创建的原始设置。

注意:

I want to make my own dialogs, effects, procedures, functions and steps. Yes, MSI is acceptable but i will stick with its features. Oh, If im able to extend it, why should i spent more time doing this instead of making my own? I am so confused... I am talking about very big setup project here. Not just a standard ugly UI with less features. At least, im gonna try :)

不要给我任何示例/代码请告诉我正确的路径。

最佳选择:

  1. 创建 ZIP 兼容的 EXE,将自身读取为 ZIP,并读取文件列表并提取。
  2. 创建非 zip 兼容的 EXE,在某处有一个隐藏的正文并读取该区域(查找)并获取列表和提取。

最佳答案

正确的方法是使用 Windows 安装程序技术,又名 MSI。有一个名为 WiX 的不错的 Microsoft 支持工具集,您可以使用它来大大简化该过程。

http://wix.codeplex.com/

关于c++创建安装程序和句柄提取的*聪明*方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20290043/

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