electron软件安装时,默认选择为全部用户安装

这篇具有很好参考价值的文章主要介绍了electron软件安装时,默认选择为全部用户安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

后续可能会用electron开发一些工具,包括不限于快速生成个人小程序、开发辅助学习的交互式软件、帮助运维同学一键部署的简易版CICD工具等等。

开发进度,取决于我懒惰的程度。

不过不嫌弃的同学还是可以先关注一波小程序,真的发布工具了,肯定还是需要一个统一下载入口的,各个博客平台有点不太合适。
electron软件安装时,默认选择为全部用户安装,electron桌面端,electron,javascript,前端


前言

因为我的软件在安装时,有很多操作注册表的需求,所以就需要获取最高的权限,网上这方面资料太少了,找了半天都没找到有参考价值的资料。

今天解决了这个问题,记录一下。


一、软件安装时,默认选择为全部用户安装?

这是一个获取最高权限的操作,理论上应该由nsis插件完成,不过我不是专业的桌面端软件开发者,也不会太深奥的nsis知识,所以最初就放弃了。

原本是打算在软件内需要使用高权限功能时,通过命令行的方式提升权限。

最近在根据UI给的设计图升级原软件,做到这部分的时候就不死心,又研究了下,发现electron-builder官网提供了对应的属性:perMachine。

二、使用

在package.json中维护nsis属性:

 "nsis": {
      "oneClick": false,
      "perMachine": true,
      "allowToChangeInstallationDirectory": true,
      "include": "./electron/installer-NOSECRET.nsh",
      "allowElevation": true
    },

就这么简单地解决了,就这玩意,我以前查了半天多的资料,我真傻,真的,我单知道搜索引擎能查资料,为啥不早点遇到ai。


总结

低阶api程序员,早晚被AI干掉。文章来源地址https://www.toymoban.com/news/detail-671382.html

到了这里,关于electron软件安装时,默认选择为全部用户安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用JavaScript实现保存文件,用户可以自己选择本地路径

    但是,此API目前仍处于实验阶段,可能并不在所有浏览器中都得到完全支持。 浏览器的权限是很低的,是不能与操作系统实现交互,只有少量的api可以与操作系统交互,例如文件上传。但是,软件是有很高的权限的,例如,迅雷下载就可以轻松实现,下载到指定目录。 但是

    2024年02月03日
    浏览(58)
  • 无需安装:ONLYOFFICE 桌面编辑器已正式成为 Mauna Linux 的默认办公套件

    在本文中,我们会带您了解 Mauna Linux,这是一款来自巴西的免费 GNU/Linux 操作系统,ONLYOFFICE 桌面编辑器已正式成为其默认的办公套件。 Mauna Linux 是一个来自巴西的免费 GNU/Linux 项目,旨在创建一个开箱即用的操作系统,让新手和有经验的用户都可以轻松使用。以前这个项目

    2024年03月13日
    浏览(52)
  • Electron-React18-MacOS桌面管理系统|electron27+react仿mac桌面

    基于 React18+Electron27+ArcoDesign 仿macOS桌面端系统框架 ElectronMacOS 。 electron-react-macOs 基于 electron27.x+vite4+react18+arcoDesign+zustand 等技术构建桌面版仿MacOs框架系统解决方案。支持 中英文/繁体、dark+light主题、桌面多层级路由、多窗口路由页面、动态换肤、Dock悬浮菜单 等功能。 Elec

    2024年02月05日
    浏览(34)
  • 更改电脑软件默认安装位置

    很多软件只能默认安装,无法选择安装路径,只能安装在C盘下。 本文介绍如何更改Windows中软件的默认安装位置。 首先通过 win + R 打开运行窗口,然后输入 regedit 打开注册表编辑器 在顶部的路径框中粘贴 计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion ,或根据路径在

    2024年02月09日
    浏览(40)
  • Electron桌面应用开发基础

    Electron 是一种基于 Chromium 和 Node.js 的开源框架,可以用于快速构建跨平台的桌面应用程序。与传统的桌面应用程序不同,Electron 应用程序使用 HTML、CSS 和 JavaScript 技术 栈来实现界面设计和业务逻辑,并且具有良好的跨平台性能和扩展性。 跨平台性:Electron 可以在 Windows、M

    2024年02月08日
    浏览(44)
  • electron桌面开发相关注意点

    electron的部署以及配置 如果使用的是pnpm,请先配置一下镜像,否则会安装失败的: 如果是npm,其实也一样的, 不过你也有另外一个选择: 添加 .npmrc文件,内容如下:

    2024年02月21日
    浏览(32)
  • 软件默认安装路径注册表更改问题

    无法自定义安装路径的软件(比如Office、sslvpn等),可以通过修改注册表改变默认安装路径: win+R——regedit——HKEY_LOCAL_MACHINE——SOFTWARE——Microsoft——Windows——CurrentVersion, 需改动的值如下图: 默认c盘,改为d盘,如果关机重启会蓝屏报错(蓝屏大概是因为这),但最后还

    2024年02月15日
    浏览(38)
  • React使用Electron开发桌面端

    React是一个流行的JavaScript库,用于构建Web应用程序。结合Electron框架,可以轻松地将React应用程序打包为桌面应用程序。以下是使用React和Electron开发桌面应用程序的步骤: 1. 安装Electron 首先,你需要安装Electron。在终端中运行以下命令: 2. 创建Electron应用程序 使用Electron提供

    2024年02月09日
    浏览(32)
  • 安装TortoiseGit后桌面文件夹和用户文件夹中显示红色叹号

    ✨ TortoiseGit作为一个很好用的git图形化工具,能够很方便的进行版本控制。但在安装这个软件之后就遇到了一个问题。 👀问题描述:我们知道,安装TortoiseGit之后,当自己版本库中文件发生更改,但还没有提交到受控库时,文件就会显示一个红色的叹号,但自己的桌面文件夹

    2023年04月20日
    浏览(56)
  • 使用angular和electron 构建桌面应用

    新建一个angular app 修改src/index.html文件内容 将绝对路径改为相对路径,加个点,使electron可以访问到angular文件资源

    2024年02月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包