/ / Installer en cours d'exécution lorsque l'application est lancée avec un utilisateur différent - Wix, Windows-Installer, Wix3

Programme d'installation en cours d'exécution au lancement de l'application sous un autre nom d'utilisateur - wix, windows-installer, wix3

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 № 1

Consultez 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.