windows下electron开发应用如何获取管理员权限,通过修改注册表获取管理员权限【转】
1 const {Registry} = require('rage-edit' ) 2 const {app } = require('electron' ) 3 4 module.exports = (cbSus,cbErr)=> { 5 Registry.set( 6 'HKCU\\Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers', // 固定,管理员权限应用列表 7 app.getPath('exe'), // 应用路径 8 '~ RUNASADMIN', // 固定写死 符号删除 9 'REG_SZ', // 固定写死 10 ) 11 } // https://blog.csdn.net/Wbiokr/article/details/85780906 通过插件rage-edit修改注册表,从而获取管理员权限 导入,运行即可,在注册表路径,即可看到相关修改 方法二(待验证) 1.生成项目 例如electron,使用electron-packager生成 目的,具有可以运行的exe文件 2.使生成的exe文件具备管理员权限 使用Resource Hacker工具(百度软件中心就可以下载)打开exe文件 修改: 1 < requestedExecutionLevel level =