parent
9d7e553284
commit
a660c60d21
@ -29,7 +29,7 @@ Var installPath
|
|||||||
Var doLocalConf
|
Var doLocalConf
|
||||||
Var keepUserData
|
Var keepUserData
|
||||||
Function un.onInit
|
Function un.onInit
|
||||||
StrCpy $keepUserData "false" ; default value(It is must, otherwise few files such as shortcuts.xml, contextMenu.xml etc, will not be removed when $INSTDIR\doLocalConf.xml is not avaliable.)
|
StrCpy $keepUserData "false" ; default value(It is must, otherwise few files such as shortcuts.xml, contextMenu.xml etc, will not be removed when $INSTDIR\doLocalConf.xml is not available.)
|
||||||
; determinate theme path for uninstall themes
|
; determinate theme path for uninstall themes
|
||||||
StrCpy $installPath "$APPDATA\${APPNAME}"
|
StrCpy $installPath "$APPDATA\${APPNAME}"
|
||||||
StrCpy $doLocalConf "false"
|
StrCpy $doLocalConf "false"
|
||||||
@ -51,10 +51,10 @@ Function un.onUninstSuccess
|
|||||||
RMDir "$INSTDIR\plugins\disabled\"
|
RMDir "$INSTDIR\plugins\disabled\"
|
||||||
RMDir "$INSTDIR\plugins\"
|
RMDir "$INSTDIR\plugins\"
|
||||||
RMDir "$INSTDIR\updater\"
|
RMDir "$INSTDIR\updater\"
|
||||||
|
RMDir "$INSTDIR\autoCompletion\"
|
||||||
RMDir "$INSTDIR\"
|
RMDir "$INSTDIR\"
|
||||||
|
|
||||||
RMDir "$APPDATA\${APPNAME}\plugins\"
|
RMDir "$APPDATA\${APPNAME}\plugins\"
|
||||||
RMDir "$installPath\autoCompletion\"
|
|
||||||
RMDir "$installPath\userDefineLangs\"
|
RMDir "$installPath\userDefineLangs\"
|
||||||
RMDir "$installPath\themes\" ; if files are kept because of $keepUserData, this will not be deleted
|
RMDir "$installPath\themes\" ; if files are kept because of $keepUserData, this will not be deleted
|
||||||
RMDir "$installPath\"
|
RMDir "$installPath\"
|
||||||
@ -271,8 +271,8 @@ Section Uninstall
|
|||||||
Delete "$APPDATA\${APPNAME}\userDefineLangs\userDefinedLang-markdown.default.modern.xml"
|
Delete "$APPDATA\${APPNAME}\userDefineLangs\userDefinedLang-markdown.default.modern.xml"
|
||||||
RMDir /r "$APPDATA\${APPNAME}\plugins\"
|
RMDir /r "$APPDATA\${APPNAME}\plugins\"
|
||||||
RMDir /r "$APPDATA\${APPNAME}\backup\" ; Remove backup folder recursively if not empty
|
RMDir /r "$APPDATA\${APPNAME}\backup\" ; Remove backup folder recursively if not empty
|
||||||
RMDir "$APPDATA\${APPNAME}\themes\" ; has no effect as not empty at this momenet, but it is taken care at un.onUninstSuccess
|
RMDir "$APPDATA\${APPNAME}\themes\" ; has no effect as not empty at this moment, but it is taken care at un.onUninstSuccess
|
||||||
RMDir "$APPDATA\${APPNAME}" ; has no effect as not empty at this momenet, but it is taken care at un.onUninstSuccess
|
RMDir "$APPDATA\${APPNAME}" ; has no effect as not empty at this moment, but it is taken care at un.onUninstSuccess
|
||||||
|
|
||||||
StrCmp $1 "Admin" 0 +2
|
StrCmp $1 "Admin" 0 +2
|
||||||
SetShellVarContext all ; make context for all user
|
SetShellVarContext all ; make context for all user
|
||||||
|
Loading…
Reference in New Issue
Block a user