Est-il possible que mon application, à sa sortie, se désinstalle automatiquement, sans aucune intervention et implication de l'utilisateur?Désinstaller l'application en mode silencieux/automatique
Merci
Est-il possible que mon application, à sa sortie, se désinstalle automatiquement, sans aucune intervention et implication de l'utilisateur?Désinstaller l'application en mode silencieux/automatique
Merci
Oui, cela est possible. Vous devez détecter l'arrêt (peut-être via l'événement Application.OnExit
), puis dans le gestionnaire d'événements, vous pouvez appeler le Process.Start
qui lancera la désinstallation.
Vous devrez vous assurer que votre application a entièrement existé au moment où le programme de désinstallation a besoin de le supprimer.
Cette dernière phrase est le frotter. –
@Hans Passant - absolument. Je l'exécuterais probablement comme une application distincte qui interrogera les processus sur le système et ne lancera la désinstallation qu'après avoir vu que le processus en question n'est plus. – Oded
Comment désinstallez-vous cette 'application séparée'? –
Comment est-il installé? MSI, copie de fichier? – MikeG