2016-11-24 3 views
0

私は!define MUI_CUSTOMFUNCTION_ABORT _onUserAbortアボートコールでNSISスクリプトを書いています。 _onUserAbort機能の中で、いくつかのファイルを削除したい。ここでNSIS:アボートインストールでファイルをクリーンアップする方法

は私の機能です:

Function _onUserAbort 
    MessageBox MB_YESNO "Are you sure you want to abort the installation?" IDYES true IDNO false 
    true: 
     ;cleanup function 
     Abort 
    false: 
FunctionEnd 

私は「はい」、それは何もしないをクリックすると、私は「いいえ」は、インストールを中止をクリックした場合。私を助けてください。

答えて

0

現代のUIには既に警告が表示されているため、この機能を複製する必要はありません。警告を有効にするには、MUI_ABORTWARNINGを定義するだけです。あなたは、さらに(詳細についてはthe documentationを参照してください!)

_onUserAbort機能を実行するように意図され、ユーザーはがすでにインストールを中止するを決めていたときにMUI_ABORTWARNING_TEXTMUI_ABORTWARNING_CANCEL_DEFAULTと警告をカスタマイズすることができます。あなたの場合、これはファイルのクリーンアップのみを処理する必要があります。

+0

ありがとうございます。 –

関連する問題