我有一个条件,如果它是真的MSi安装/卸载应该终止。我如何通过自定义操作中的vbscript实现。 ?
任何人都会帮助我。
答案 0 :(得分:1)
Return Values of JScript and VBScript Custom Actions
msiDoActionStatusNoAction 0未执行操作。
msiDoActionStatusSuccess IDOK = 1操作已成功完成。
msiDoActionStatusUserExit IDCANCEL = 2用户提前终止。
msiDoActionStatusFailure IDABORT = 3无法恢复的错误。如果在期间出现错误则返回 解析或执行JScript或VBScript。
msiDoActionStatusSuspend IDRETRY = 4稍后要恢复的暂停序列。
msiDoActionStatusFinished IDIGNORE = 5跳过剩余的动作。不是错误。
Function MyVBScriptCA()
If Session.Property("CustomErrorStatus") <> "0" Then
'return error
MyVBScriptCA = 3
Exit Function
End If
' return success
MyVBScriptCA = 1
Exit Function
End Function