elctron + vue3修改打包后软件的默认安装路径
elctron + vue3修改打包后软件的默认安装路径,解决默认安装到C:\Program Files\软件名 后导致的软件操作其安装目录下的文件权限不足问题(亲测有效)实现效果:设置的默认安装路径为:C:\spectrumBigData实现步骤:第一步:在项目目录下创建build文件夹,在文件夹内创建installer.nsh文件(windows软件安装文件)。第二步:编辑installer
·
elctron + vue3修改打包后软件的默认安装路径,解决默认安装到C:\Program Files\软件名 后导致的软件操作其安装目录下的文件权限不足问题(亲测有效)
效果:
设置的默认安装路径为:C:\spectrumBigData
步骤:
第一步:
在项目目录下创建build文件夹,在文件夹内创建installer.nsh文件(windows软件安装文件)。
第二步:
编辑installer.nsh
!macro preInit
SetRegView 64
WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\spectrumBigData"
WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\spectrumBigData"
SetRegView 32
WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\spectrumBigData"
WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\spectrumBigData"
!macroend
4个"C:\spectrumBigData"字段按需修改
第三第四行为64位系统的软件安装路径
第六第七行为32位系统的软件安装路径
HKCU与HKLM:
HKCU下的是当前登录用户的注册表,切换用户就没了,但HKLM则是所有用户的注册表,不管你怎么切换用户数据都在,一般情况下,HKCU一般拿来存储当前用户对软件的配置信息,而HKLM则是存储软件的安装信息和对所有用户设置的配置信息
第三步:
在vue.config.js文件中添加include属性,属性值为第一步新建的installer.nsh文件的路径。
完成
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)