2014-07-22 2 views
0

En cours de création d'un programme de désinstallation pour mon application. Le programme de désinstallation n'affiche aucun message de confirmation avant la désinstallation. Existe-t-il un moyen d'inviter l'utilisateur à la confirmation (j'espère un message par défaut ou quelque chose pour qu'il puisse être localisé facilement, au lieu d'avoir à créer des fichiers de localisation pour cela)?NSIS Confirmer Désinstallation de l'application

Répondre

1

Deux solutions possibles:

1) Utilisation de pages standard NSIS

invite l'utilisateur dans la fonction init désinstalleur

function un.onInit 
    ... 

    #Verify the uninstaller - last chance to back out 
    MessageBox MB_OKCANCEL "Permanantly remove ${APPNAME}?" IDOK next 
     Abort 

    ... 
functionEnd 

Exemple se trouve here

2) Utilisation de l'utilisateur moderne Interface (MUI)

Set page de confirmation de désinstalleur

!insertmacro MUI_UNPAGE_CONFIRM 

Exemple se trouve here

Questions connexes