如何确定node-webkit是否在Windows上以管理员权限运行?
最佳答案
在Windows上,可以使用npm软件包is-admin来检查节点进程是否被提升。
const isAdmin = require('is-admin');
isAdmin().then(elevated => {
if (elevated) {
console.log('Elevated');
} else {
console.log('Not elevated');
}
});
还有一个称为is-elevated的跨平台实现,该实现捆绑了Unix和Windows的高度检查