Bug 1355968: Ensure AccessibleHandler.dll is registered in PostUpdate; r=mhowell

MozReview-Commit-ID: 844rRTVvIIW
This commit is contained in:
Aaron Klotz
2017-04-12 14:46:05 -06:00
parent 79e1d57fcb
commit b15ebb6873

View File

@@ -97,6 +97,9 @@
RmDir /r /REBOOTOK "$INSTDIR\${TO_BE_DELETED}"
; Register AccessibleHandler.dll with COM (this writes to HKLM)
${RegisterAccessibleHandler}
!ifdef MOZ_MAINTENANCE_SERVICE
Call IsUserAdmin
Pop $R0
@@ -779,6 +782,11 @@
!define AddMaintCertKeys "!insertmacro AddMaintCertKeys"
!endif
!macro RegisterAccessibleHandler
${RegisterDLL} "$INSTDIR\AccessibleHandler.dll"
!macroend
!define RegisterAccessibleHandler "!insertmacro RegisterAccessibleHandler"
; Removes various registry entries for reasons noted below (does not use SHCTX).
!macro RemoveDeprecatedKeys
StrCpy $0 "SOFTWARE\Classes"