gpt4 book ai didi

cmake - CPack WIX 在安装树之外安装一个文件

转载 作者:行者123 更新时间:2023-12-04 20:29:06 26 4
gpt4 key购买 nike

我正在使用 CPack WIX 生成器来创建安装程序。安装程序需要在目标系统上的 %ALLUSERSPROFILE%\foo\文件夹中安装一个文件。

我找不到在安装树 (C:\Program Files\foo...) 之外安装文件的方法

如何做到这一点?

最佳答案

我不熟悉CPack,但MSI System Folder Property这通常是 CommonAppDataFolder .因此,本质上,您可以将其用作托管要安装在 %ALLUSERSPROFILE% 中的文件和资源的组件的目标文件夹。 .

文件夹重定向 : 不用说太多,您可能应该知道其中一些系统文件夹属性会根据是否安装了软件包进行重定向 每台机器 每个用户 - 与 ALLUSERS 的值有关在安装过程中。有关更多信息,请参阅链接(“安装上下文”和“单包创作”很有启发性)。您提到的文件夹应该是稳定的,而不是重定向。

个人意见 :这个文件夹重定向和每用户安装功能是我最不喜欢的 MSI 部分。我的做法是尽可能在每台机器上安装。重要的是(以及这个小咆哮的原因):能够为每个用户安装的软件包不应该针对 CommonAppDataFolder根本没有(因为它不会重定向到每个用户的目标)。

关于cmake - CPack WIX 在安装树之外安装一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50363156/

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