gpt4 book ai didi

binary - WIX:在安装期间使用临时文件

转载 作者:行者123 更新时间:2023-12-04 10:12:50 25 4
gpt4 key购买 nike

我正在编写 WIX 安装程序,我有以下要求:
在安装过程中,我需要将安装程序中包含的文件(我们称之为 A)的绝对路径传递给 COM 组件,该组件已存在于硬盘驱动器上并且是另一个程序的一部分。我已经编写了一个适当的自定义操作,它需要文件 A 的路径。我不想将 A 作为安装在 Program Files 文件夹中并在卸载过程中删除的文件包含在内。相反,我只想将 A 临时放在硬盘驱动器上,调用我的自定义操作,这将导致 COM 组件使用 A 的内容,然后从磁盘中删除 A。有没有简单的方法来实现这个目标?

我试图利用二进制表并将 A 存储在那里,但是我不知道如何使用绝对路径引用 A。我知道我可以将 A 放在 MSI 文件之外,但我想将每个文件安装程序需要的内容都保存在一个 MSI 中。

任何帮助,将不胜感激。

最佳答案

删除 MSI 安装的文件意味着 MSI 会认为它“已损坏”并尝试自动修复它(如果要求这样做)。这在几种情况下会自动发生(例如,广告快捷方式和 COM 注册),所以我建议不要这样做。把文件留在那里——它已经完成了它的工作,把它留在那里没有坏处。

关于binary - WIX:在安装期间使用临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624603/

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