ライセンスページでユーザーがセットアップをキャンセルしていることを検出しようとしています。私は試しFunction .onInstFailed
ましたが、インストールがチェーンのさらに下流で中止された場合にのみ呼び出されます。ユーザーがライセンスページでキャンセルした場合はトリガーされません。これは実行可能ですか?これが私のスクリプトのトップです。I Agreeを押すlicleave
と、関数が呼び出されます。
!include nsdialogs.nsh
!include MUI2.nsh
!define MUI_PAGE_CUSTOMFUNCTION_SHOW licshow
!define MUI_PAGE_CUSTOMFUNCTION_LEAVE licleave
!insertmacro MUI_PAGE_LICENSE "license.txt"
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "English"