2014-07-22 292 views
0

當前正在爲我的應用程序創建卸載程序。卸載前,卸載程序不顯示任何確認消息。有沒有一種方法來提示用戶確認(我希望得到一個默認的消息或一些東西,以便它可以輕鬆本地化,而不必爲此創建本地化文件)?NSIS確認應用程序卸載

回答

1

兩種可能的解決方案:

1)使用標準的NSIS頁

提示用戶在卸載INIT功能

function un.onInit 
    ... 

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

    ... 
functionEnd 

實施例可以發現here

2)使用現代用戶接口(MUI)

設置卸載確認頁面

!insertmacro MUI_UNPAGE_CONFIRM 

例子可以發現here