Publication d’une application par utilisateur à installer avec des privilèges élevés
Pour publier une application sur la base d’une installation par utilisateur quand l’application a besoin de privilèges élevés (système) pour l’installation, suivez les instructions de la liste suivante :
- Votre processus doit être un service qui s’exécute sous le compte système LocalSystem sur Windows XP ou version ultérieure.
- Générez un script de publication en appelant MsiAdvertiseProduct ou MsiAdvertiseProductEx.
- Votre processus doit emprunter l’identité de l’utilisateur qui est la cible de la publication.
- Appelez MsiAdvertiseScript et utilisez les indicateurs SCRIPTFLAGS_CACHEINFO | SCRIPTFLAGS_REGDATA_APPINFO | SCRIPTFLAGS_REGDATA_CNFGINFO | SCRIPTFLAGS_SHORTCUTS.
Quand vous suivez les instructions, vous publiez une application pour un utilisateur spécifié, et quand l’utilisateur choisit d’effectuer l’installation, l’application est installée avec des privilèges élevés.
Rubriques connexes