代码拉取完成,页面将自动刷新
!macro customInstall
; 如果安装包路径下存在 config.json 文件,则将其复制到用户的 AppData 目录下
IfFileExists "$EXEDIR\config.json" 0 +3
CreateDirectory "$APPDATA\electron-hiprint"
CopyFiles "$EXEDIR\config.json" "$APPDATA\electron-hiprint\config.json"
; 删除旧的 hiprint 伪协议
DeleteRegKey HKCR "hiprint"
; 注册 hiprint 伪协议
WriteRegStr HKCR "hiprint" "" "URL:hiprint"
WriteRegStr HKCR "hiprint" "URL Protocol" ""
WriteRegStr HKCR "hiprint\shell" "" ""
WriteRegStr HKCR "hiprint\shell\Open" "" ""
WriteRegStr HKCR "hiprint\shell\Open\command" "" "$INSTDIR\${APP_EXECUTABLE_FILENAME} %1"
!macroend
!macro customUnInstall
; 询问用户是否需要清除本地缓存数据
MessageBox MB_YESNO|MB_ICONQUESTION "是否同时删除本地缓存数据?$\n这将清除所有设置和历史记录。" IDNO SkipDataDeletion
RMDir /r "$APPDATA\electron-hiprint"
SkipDataDeletion:
; 删除 hiprint 伪协议
DeleteRegKey HKCR "hiprint"
!macroend
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。