如何确定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的高度检查

10-08 04:44