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

问题描述 投票:0回答:1

如何停止卸载和卸载使用NSIS安装软件时,如果操作系统是在安全模式下弹出一个消息框(类似如下图所示)。

enter image description here

nsis
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.