J'ai un programme d'installation construit à l'aide de WIX 3.0 et j'ai un problème lorsque j'essaie d'exécuter l'application installée en tant qu'utilisateur différent de celui qui a exécuté le programme d'installation.
Lorsque j'essaie d'exécuter l'application installée en tant qued’utilisateur différent de celui qui a exécuté le programme d’installation, celui-ci essaie de s’exécuter à nouveau (il est déjà installé à ce stade), affiche des boîtes de dialogue d’erreur et l’application n’a pas été exécutée.
"Je ne suis pas sûr de ce qui se passe, je pensais que cela pourrait être lié à ma définition du produit / @ InstallScope." J'ai donc défini @InstallScope comme "perMachine", mais cela n’a eu aucun autre effet.
Quiconque a déjà vu cela auparavant peut me donner une idée de ce qui peut être fait pour y remédier?
Voici la section Paquet:
<Package
Id="*"
Description="$(var.ProductName)"
InstallerVersion="301"
Compressed="yes"
ReadOnly="yes"
InstallPrivileges="elevated"
InstallScope="perMachine" />
Réponses:
4 pour la réponse № 1Consultez le journal des événements de l'application (filtre par source MsiInstaller). Il semble que vous ayez quelques chemins de clé par utilisateur et le journal vous indiquera l’identifiant du composant.