我需要在组中添加组,例如 COMPUTER\Users 组到“Backup Operators”组。
Wix 提供了一种使用 GroupRef 元素将用户添加到组的方法,但似乎没有提供添加组的明显方法
这可以做到吗?如果有怎么办?
我需要在组中添加组,例如 COMPUTER\Users 组到“Backup Operators”组。
Wix 提供了一种使用 GroupRef 元素将用户添加到组的方法,但似乎没有提供添加组的明显方法
这可以做到吗?如果有怎么办?
您需要编写一个 CustomAction。扩展 WiX 工具集中现有的用户和组 CustomAction 以支持此功能可能不需要太多。事实上,今天的 WiX 工具集中有一个针对这种行为的功能请求。也许你可以贡献修复?
一些资源:
http://msdn.microsoft.com/en-us/library/aa370283 (VS.85).aspx(本地组函数)
http://support.microsoft.com/kb/119671(链接好像坏了,暂时留下)
我得到了一些包含用户和组创建的 C++ 代码,我记得将组添加到组应该相对容易。不幸的是,我不再可以访问该代码库,也许 Boost 库有支持,或者一个简单的 VBScript 就足够了。
我不喜欢推荐软件,但我发现VbsEdit 应用程序具有一个大型标准 VBScript 示例库 - 也许您可以在其示例库中找到现成的脚本。