2009-06-12 14 views
0

Je dois ajouter un groupe au sein d'un groupe par exemple. COMPUTER \ Users groupe au groupe "Backup Operators".Ajouter un groupe d'utilisateurs à un autre groupe d'utilisateurs avec wix v3

Wix offre un moyen d'ajouter un utilisateur à un groupe en utilisant l'élément GroupRef mais ne semble pas fournir un moyen évident d'ajouter un groupe

Cela peut-il être fait? Si c'est le cas, comment?

+0

Je ne pense pas qu'il soit possible que des groupes locaux soient membres d'autres groupes locaux. http://technet.microsoft.com/fr-fr/library/ee681621(WS.10).aspx – Kepboy

Répondre

4

Vous devez écrire une action personnalisée. Il ne prendrait probablement pas trop de temps pour étendre le CustomAction Utilisateur et Groupe existant dans le jeu d'outils WiX pour le supporter. En fait, il existe une demande de fonctionnalité ouverte pour ce comportement dans le jeu d'outils WiX aujourd'hui. Peut-être que vous pourriez contribuer à la solution?

+0

Étant nouveau pour WIX, je ne suis pas sûr de pouvoir le faire, mais je vais essayer. – Menuta

1

Quelques ressources:

http://msdn.microsoft.com/en-us/library/aa370283(VS.85).aspx (Fonctions groupe local) http://support.microsoft.com/kb/119671 (lien semble être rompu, laissant pour l'instant)

Je suis un peu de code C++ qui enveloppe utilisateur et création groupe, et si je me souviens, l'ajout de groupes à des groupes devrait être possible avec une relative facilité. Malheureusement, je n'ai plus accès à cette base de code, peut-être que la bibliothèque Boost a le support, ou un simple VBScript devrait suffire. Je n'aime pas faire de recommandations logicielles, mais j'ai trouvé que le VbsEdit application dispose d'une grande bibliothèque d'échantillons VBScript standard - peut-être que vous pouvez trouver un script prêt à l'emploi dans sa bibliothèque d'échantillons.