管理员权限
我在第一个 Electron 项目完成初期遇到了一个问题: 1/3 的用户双击图标看不见启动页面,这也是第一个让我崩溃的问题。
当我把程序必须以管理员运行的配置项删掉后就解决了,当然这只是一个小问题,主要的原因还是:
- 有可能我们引入的插件需要管理员权限
- 我们运行的 CMD 命令需要更高的权限
- 虽然我看过很多优秀的插件完全不需要管理员权限,可是如果我们的软件启动的插件要操作
带有管理员权限的其他软件
那我们需要关闭其他软件的管理员权限或者提升我们自身的权限。
当然 Electron 有专门为 CMD 命令和 exe 文件 提升权限的 elevate.exe
, 我们不需要给 Electron 主程序提升权限也可以使用它。