如何在 ISWIX 中复制文件和文件夹?
How to copy files and folders in ISWIX?
我正在使用 Wix 开发安装程序。我正在使用 ISWIX 插件。我想在安装过程中复制安装目录中的一些文件夹。并且这些文件和文件夹必须在卸载成功后删除。而且我还需要复制一个库到PC的系统文件夹中,卸载时也要删除。为此,我需要拥有管理员权限吗?我的安装程序是否可以有启动条件,比如检查用户是否是管理员?
虽然它包含多个问题,但所有问题都是相关的。
如果要将文件安装到 "C:\Program Files" 或 "C:\Windows\system32" 目录中,您需要 运行 安装程序具有 administrator/elevated 权限。 MSI 有一个内置的 属性,当用户作为提升的权限时被填充:"Privileged"。您可以添加条件为 "Privileged" - https://msdn.microsoft.com/en-us/library/aa370852%28v=vs.85%29.aspx
的 LaunchConditions table 条目
我也会给这个 post 读一读 - How do I get WiX installer to request administrative privileges?
我正在使用 Wix 开发安装程序。我正在使用 ISWIX 插件。我想在安装过程中复制安装目录中的一些文件夹。并且这些文件和文件夹必须在卸载成功后删除。而且我还需要复制一个库到PC的系统文件夹中,卸载时也要删除。为此,我需要拥有管理员权限吗?我的安装程序是否可以有启动条件,比如检查用户是否是管理员?
虽然它包含多个问题,但所有问题都是相关的。
如果要将文件安装到 "C:\Program Files" 或 "C:\Windows\system32" 目录中,您需要 运行 安装程序具有 administrator/elevated 权限。 MSI 有一个内置的 属性,当用户作为提升的权限时被填充:"Privileged"。您可以添加条件为 "Privileged" - https://msdn.microsoft.com/en-us/library/aa370852%28v=vs.85%29.aspx
的 LaunchConditions table 条目我也会给这个 post 读一读 - How do I get WiX installer to request administrative privileges?