+1 Lance. Pour l'exprimer d'une autre façon et donner plus d'informations
Il y a 2 étapes du processus MSI
- immédiate - où vous collectez préférences (répertoire d'installation, etc.) - aucune modification de la machine doivent être ici
puis plus tard
- différés - qui s'exécute après que toutes les préférences ont été recueillies et fait l'installation.
Quelques autres pensées
- immédiate ne peut pas toujours être exécuté (par exemple installation scriptée) donc ne pas compter sur elle.
Il y a 2 modes qu'un différé l'action peut fonctionner dans
Avec UAC activé Impersonate a un kicker. You will only have the standard user token and no admin rights, même si l'utilisateur est en fait un administrateur - alors continuez à NoImpersonate si possible sinon votre action personnalisée ne pourra rien faire.