使用wix v3将用户组添加到另一个用户组

时间:2009-06-12 01:28:19

标签: wix windows-installer scheduled-tasks wix3

我需要在一个组中添加组 例如COMPUTER \ Users组分为“Backup Operators”组。

Wix提供了一种使用GroupRef元素将用户添加到组的方法,但似乎没有提供添加组的明显方法

可以这样做吗?如果是这样的话?

2 个答案:

答案 0 :(得分:4)

您需要编写CustomAction。扩展WiX工具集中的现有用户和组CustomAction以支持此功能可能不会太多。实际上,今天在WiX工具集中有针对此行为的功能请求。也许你可以提供修复?

答案 1 :(得分:1)

一些资源:

http://msdn.microsoft.com/en-us/library/aa370283(VS.85).aspx(本地小组职能) http://support.microsoft.com/kb/119671 (链接似乎已被破坏,暂时离开)

我得到了一些包含用户和组创建的C ++代码,并且我记得应该可以相对轻松地将组添加到组中。不幸的是,我不再能够访问该代码库,也许Boost库可以支持,或者简单的VBScript就足够了。

我不喜欢提出软件建议,但我发现VbsEdit application具有大型标准VBScript样本库 - 也许您可以在其样本库中找到现成的脚本。