使用NSIS在安全模式下卸载时,如何停止卸载并弹出消息框?

时间:2019-02-09 17:23:10

标签: nsis

如果操作系统处于安全模式,则在使用NSIS卸载安装的软件时,如何停止卸载并弹出消息框(如下所示)。

enter image description here

1 个答案:

答案 0 :(得分:1)

!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