Tout est dans le titre !
Si l'appli est en cours d'exécution, la désinstallation va bien se passer mais supprimer ce qu'elle peut.
L'idéal serait d'en informer l'utilisateur afin qu'il termine l'appli en cours.
Tout est dans le titre !
Si l'appli est en cours d'exécution, la désinstallation va bien se passer mais supprimer ce qu'elle peut.
L'idéal serait d'en informer l'utilisateur afin qu'il termine l'appli en cours.
La solution est d'utiliser un mutex dans l'application. La fonction InitializeUninstall peut tester la présence de ce mutex, et s'il est présent, afficher un message et renvoyer False (ce qui annule l'installation).
A ma connaissance, il n'existe pas de solution "native" hors-script pour faire cela.
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Merci pour l'information.
Je teste.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager