Я написал установщик для Windows, используя NSIS. Если программа запускается с консоли, я хочу записать некоторую информацию на эту консоль.NSIS - печать на приглашение во время удаления командной строки
Мой код выглядит так, как в этом вопросе ...
NSIS - printing to prompt during command line install
System::Call 'kernel32::GetStdHandle(i -11)i.r0'
System::Call 'kernel32::AttachConsole(i -1)i.r1'
FileWrite $0 "hello"
Там нет никаких проблем с установщиком. Но если я запускаю деинсталлятор, то нет выхода и $ 1 == 0.
Есть ли разница между установщиком и деинсталлятором для этого случая?