gpt4 book ai didi

javascript - 检测 JScript 是否正在提升运行?

转载 作者:可可西里 更新时间:2023-11-01 10:47:29 26 4
gpt4 key购买 nike

我有一个 JScript,它被设计为在 Windows 平台上以 .js 文件(不是 Web 浏览器脚本)的形式运行。我可以检测我的脚本是否在提升运行或具有管理权限吗?

最佳答案

好的。我想我明白了。感谢this poster ,这似乎有效:

function isRunningElevated()
{
//Checks if this scrpt is running elevated
//RETURN:
// = 'true' if yes
var res = runCommandNoWindow("net session");
return res === 0;
}

function runCommandNoWindow(strCmd)
{
//Run command
//RETURN:
// = Integer returned by the command
var res = null;

try
{
var oShell = WScript.CreateObject("WScript.Shell");
res = oShell.Run(strCmd, 0, true); //No window, wait to finish!
}
catch(e)
{
//Failed
res = null;
}

return res;
}

关于javascript - 检测 JScript 是否正在提升运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17120186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com