我目前正在Electron / NodeJS中构建一个应用程序,我需要提升Windows上的权限才能执行特定任务(只需关注Win7 +)。我该如何以编程方式执行此操作?如果它完成了工作,我甚至会执行一个bash脚本。谢谢!
答案 0 :(得分:5)
要使UAC提升,请使用scale
模块:https://www.npmjs.com/package/runas
答案 1 :(得分:0)
我使用use 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"'`);