Détecter si un programme est déjà installé avec NSIS
Je suis en utilisant INS pour créer un programme d'installation d'un programme, quelle est la meilleure façon de détecter si ce programme est déjà installé? Aussi, depuis que je suis l'exécution du programme d'installation à partir de l'écran d'exécution automatique.inf, puis-je immédiatement quitter le programme d'installation s'il en détecte une copie installée? Est-il une meilleure façon de le faire?
source d'informationauteur Abdullah Jibaly
Vous devez vous connecter pour publier un commentaire.
Comment à ce sujet.
J'ai eu ce dans un vieux script NSIS autour de la pose.
J'ai été en utilisant un peu plus sophistiqué de test qui vérifie la version du logiciel installé:
Bien sûr, vous avez à remplir dans les détails, cela ne vous donne qu'un accidenté de la carcasse.
Après la création de votre programme de désinstallation de créer un nom de produit entrée de registre
Pour voir si le produit est installé
Dans votre désinstallation que vous devriez faire
Cela se fait généralement par avoir INS insérez une clé de registre pour votre produit lors de l'installation. C'est alors une manière facile de détecter si cette clé de registre est présente et, dans l'affirmative, caution