gpt4 book ai didi

javascript - 如何在 JavaScript 中检查程序是否以管理员权限运行

转载 作者:行者123 更新时间:2023-11-29 15:00:28 25 4
gpt4 key购买 nike

如果当前程序以管理权限运行,是否有任何方法可以检查 JavaScript?

例如,在 C# 中,我可以使用以下代码来实现:

bool isRunningWithAdminApprovals;
WindowsIdentity identity = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(identity);
isRunningWithAdminApprovals = principal.IsInRole(WindowsBuiltInRole.Administrator);

但是我需要用当前运行的 javaScript 脚本来检查它。如果我尝试运行 exe 或 C# 代码的包装器,UAC 将提示我批准它,然后我将已经处于管理权限中...

谢谢

最佳答案

在现代浏览器中,Javascript 环境在沙箱中运行,因此除了浏览器放入沙箱中的那些内容(即用户代理字符串等)之外,您无法了解有关系统的任何信息。

我担心您必须依赖其他技术,如 Flash 或 Java,然后使用 Javascript 检索值。

关于javascript - 如何在 JavaScript 中检查程序是否以管理员权限运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10795857/

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