Как остановить удаление и всплывающее окно с сообщением при удалении в безопасном режиме с помощью NSIS? - PullRequest
0 голосов
/ 09 февраля 2019

Как остановить деинсталляцию и всплывающее окно с сообщением (примерно так, как показано ниже) при удалении установленного программного обеспечения с помощью NSIS, если операционная система находится в безопасном режиме.

enter image description here

1 Ответ

0 голосов
/ 09 февраля 2019
!include LogicLib.nsh

Function un.onInit
!define /IfNDef SM_CLEANBOOT 67
System::Call 'USER32::GetSystemMetrics(i${SM_CLEANBOOT})i.r0'
${If} $0 <> 0
    MessageBox mb_IconStop "Safe mode blah blah"
    Quit
${EndIf}
FunctionEnd
...