NSIS: Сохранение лога установки в текстовый файл.
На самом деле, не совсем сохранение лога, если быть точным - сохранение текста из окна Details установщика.
1. Необходимо подключить dumplog.nsi
(код взят из NSIS Wiki)
2. Вызов функции DumpLog
:StrCpy $0 "$TEMP\test.log" ;Записываем имя файла лога в переменную
Push $0 ;помещаем значение переменной в стек
Call DumpLog ;вызов функции
Примечание: Функция работать не будет, если инсталлятор запущен в тихом режиме.
С русским языком проблем тоже не возникает. Файл сохраняется в формате ANSI.
NSIS Wiki
Код на GitHub
dumplog.nsi
Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2020/11/13/nsis-s