Question

Applications que j'installe avec un fichier MSI de projet d'installation du programme d'installation VS 2k8 afin de vérifier qu'aucun fichier installé n'a été supprimé avant le lancement de l'application et exécutez le programme d'installation pour résoudre ce problème le cas échéant. Comment puis-je désactiver cela afin? par exemple pour pouvoir inclure des exemples de fichiers avec mon application.

EDIT: pour clarifier le problème, cela se produit lors du démarrage de l'application via un raccourci installé, et non lors de son exécution directe à partir du disque dur.

Était-ce utile?

La solution

Vous lancez l'application à partir d'un " raccourci annoncé " qui déclenchera la fonctionnalité de réparation.

Solution 1 - installez des exemples de fichiers en lecture seule, puis copiez-les dans un emplacement spécifique à l'utilisateur lorsqu'ils sont utilisés (pour que Windows Installer ne connaisse même pas les copies de l'utilisateur)

Solution 2 - Définissez la DISABLEADVTSHORTCUTS propriété à créer " standard " plutôt que " annoncé " raccourcis lors de l'installation.

Vous devriez vraiment repenser votre application pour que les fichiers installés ne soient jamais modifiés, mais si vous recherchez une solution rapide et sale, la solution 2 ci-dessus devrait faire l'affaire.

Autres conseils

Ne définissez pas le chemin d'accès à la clé du composant contenant les fichiers que vous ne souhaitez pas réparer automatiquement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top