修改nw.js的exe文件使其请求管理员权限

修改nw.js的exe文件使其请求管理员权限

默认情况下,nw.js发布的nw.exe文件请求的是普通权限,当我们的应用需要访问一些特殊目录或者注册表等,就需要程序启动的时候以管理员权限运行。那么此时如何去修改nw.exe,使其启动的时候请求admin权限呢? 首先我们找一款使用nw.js开发的软件,这里我推荐AxeSlide,首先去下载软件,安装。

如果我们软件安装之后,使用的是非Administrator用户登录的话,启动软件的时候,就会弹出UAC提升框,提醒我们该软件请求以管理员身份运行,是否同意。那么AxeSlide是如何做到的呢?

找一款PE文件资源修改工具,这里我使用的是一款名为resedit的小工具,这类工具很多,大家可以搜索中文版的工具,用起来更顺手一些。使用resedit打开axe.exe。 修改nw.js的exe文件使其请求管理员权限_第1张图片找到Manifest文件





node-webkit
















从上面的配置中找到security节。






这里requestedExecutionLevel就是配置的请求Administrator权限。 修改之后保存就可以了。

nw.js,electron交流群 313717550。

你可能感兴趣的:(修改nw.js的exe文件使其请求管理员权限)