При удалении установщика Windows из Панели управления -> Программы и компоненты, использующие NSIS, мне нужно запросить окно сообщения (Вы уверены, что хотите удалить ...?) Перед удалением.
Я написал следующий код:
!insertmacro MUI_UNPAGE_INSTFILES
Section "Uninstall"
; Remove registry keys
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\EMR"
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\EMR\Electronic Edition"
DeleteRegKey HKLM "SOFTWARE\EMR\Electronic Edition"
DeleteRegKey HKLM "SOFTWARE\EMR"
; Remove files and uninstaller
Delete $INSTDIR\EMR_4.0.1.nsi
Delete $INSTDIR\uninstall.exe
; Remove shortcuts, if any
Delete "$INSTDIR\EMR\Electronic Edition\*.*"
; Remove directories used
RMDir "$INSTDIR\EMR\Electronic Edition"
RMDir "$INSTDIR\EMR"
RMDir "$INSTDIR"
RMDir /r /REBOOTOK $INSTDIR
SectionEnd
Но с помощью приведенного выше кода я получаю экран, показанный ниже, без запроса окна сообщений.
Мне нужно отобразить окно сообщения примерно так, как показано ниже:
Пожалуйста, помогите мне в этом.