child_process在win10中如何获得管理员权限
发布于 4 年前 作者 0902064128 4596 次浏览 来自 问答

我有一个electron程序想在win10中添加注册表,打包后在win10运行,如果右键管理员运行,可以成功,如果直接运行,失败,请问我该如何让程序运行下面代码直接以管理员权限运行 const cp = require(‘child_process’); cp.exec('REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\EdgeUI /v AllowEdgeSwipe /t REG_DWORD /d 0 ',function(error,stdout,stderr) { });

3 回复

简单说,不能。 不过你可以模仿一些绿化软件的bat,把 “REG ADD…” 写在一个 bat 文件中,然后在 bat 头部加入申请管理员权限的代码,然后 exec 这个 bat

我去试试,谢谢回复

回到顶部