如何在ISWIX中复制文件和文件夹?

时间:2015-04-09 06:26:44

标签: wix iswix

我正在使用Wix开发安装程序。我正在使用ISWIX添加。我想在安装过程中复制安装目录中的一些文件夹。成功卸载后,必须删除这些文件和文件夹。我还需要将一个库复制到PC的系统文件夹中,并且在卸载过程中也应该删除它。为此,我是否需要拥有管理员权限?我的安装程序是否具有启动条件,例如检查用户是否为Admin?

虽然它包含多个问题,但所有问题都是相关的。

1 个答案:

答案 0 :(得分:1)

如果要将文件安装到“C:\ Program Files”或“C:\ Windows \ system32”目录中,则需要使用管理员/提升权限运行安装程序。 MSI有一个内置属性,当用户作为提升权限时会填充:“Privileged”。您可以添加条件为“Privileged”的LaunchConditions表条目 - https://msdn.microsoft.com/en-us/library/aa370852%28v=vs.85%29.aspx

我也会给这篇文章写一个 - How do I get WiX installer to request administrative privileges?