WiX ServiceInstall - définition du service de l'exécuter en tant qu'utilisateur windows actuel

Je suis de l'installation d'un service Windows à l'aide de WiX. Comment puis-je faire le service exécuté dans le contexte de l'Utilisateur Windows qui exécute le programme d'installation?

Pourquoi voulez-vous exécuter le service en tant qu'utilisateur actuel? Une grande partie de la pointe d'un service est d'être capable de s'exécuter lorsque aucun utilisateur n'est connecté et être en mesure de fonctionner en tant que LocalSystem pour faciliter les droits d'admin pour le fichier exécutable. Je suis sûr que vous avez une bonne raison...
L'une des raisons pourquoi vous devez l'exécuter en tant qu'utilisateur particulier, c'est qu'il a besoin d'une connexion à SQL server et SQL server est configuré pour utiliser l'Authentification Windows... il est plus facile de ne pas avoir à ajouter le "Service Local" à la liste des Utilisateurs de SQL.

OriginalL'auteur kjv | 2009-09-28