1.生成项目
例如electron,使用electron-packager生成
目的,具有可以运行的exe文件
2.使生成的exe文件具备管理员权限
使用Resource Hacker工具(百度软件中心就可以下载)打开exe文件
修改:
<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>
改为
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/></requestedPrivileges>
编译,保存
3.使用普通打包工具(常用的有inno setup等)
使用打包工具生成安装包,打包工具内不需要设置权限
使用安装包安装后的项目就具有了管理员权限