在Windows上提升NodeJS/Electron进程的权限

8

我目前正在使用Electron/NodeJS构建应用程序,现在需要在Windows上提升权限以执行特定任务(仅关注Win7+)。请问如何以编程方式实现?如果可以完成任务,甚至可以考虑执行bash脚本。谢谢!

2个回答

5

1
有没有更新的方法来解决这个问题?不幸的是,runas似乎已经不再维护了。 - Daniel Teleginski Camargo

2

我使用了node-powershell模块进行了一些文件写入操作: node-powershell

 const ps = new Shell({
    executionPolicy: 'Bypass',
    noProfile: true
});

ps.addCommand(`Start-Process -WindowStyle hidden cmd -Verb RunAs -ArgumentList '/c mkdir "C:\\Program Files\\foo"'`);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接