Javascript 提升Windows上的NodeJS/Electron进程

Javascript 提升Windows上的NodeJS/Electron进程,javascript,node.js,windows,electron,Javascript,Node.js,Windows,Electron,我目前正在Electron/NodeJS中构建一个应用程序,我需要提升Windows上的权限以执行特定任务(只关注Win7+)。如何以编程方式执行此操作?如果能完成任务,我甚至会执行bash脚本。谢谢 为了提升UAC,请使用运行方式模块:我使用使用节点powershell模块写入文件: 有没有新的方法来解决这个问题?不幸的是,runas似乎不再被维护。 const ps = new Shell({ executionPolicy: 'Bypass', noProfile: tr

我目前正在Electron/NodeJS中构建一个应用程序,我需要提升Windows上的权限以执行特定任务(只关注Win7+)。如何以编程方式执行此操作?如果能完成任务,我甚至会执行bash脚本。谢谢

为了提升UAC,请使用
运行方式模块:

我使用使用节点powershell模块写入文件:


有没有新的方法来解决这个问题?不幸的是,
runas
似乎不再被维护。
 const ps = new Shell({
    executionPolicy: 'Bypass',
    noProfile: true
});

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