Как запросить / отладить ошибки NSIS? - PullRequest
0 голосов
/ 09 октября 2018

По моему Installer.nsi.У меня есть это в моем разделе удаления:

ClearErrors

RMDir /r "$InstDir"

IfErrors 0 +2
  MessageBox MB_OK "Unable to uninstall all files."

Во время удаления я вижу сообщение, которое указывает, что произошла ошибка.

Вопрос : Как я могу отладитьошибка, которая приводит к отображению окна сообщения?

1 Ответ

0 голосов
/ 09 октября 2018

NSIS не может сказать вам, какой файл не удалось удалить, и почему, когда вы используете подстановочный знак или /r.

Если у вас мало файлов / каталогов, вы можете использовать обычный Delete / RmDir инструкция для каждого.

Единственный способ получить код ошибки из файловой системы - использовать Process Monitor и посмотреть на неудачные операции.

...