检测JScript是否处于高架运行状态
Detect if JScript is running elevated?
我有一个JScript,设计用于在Windows平台上运行。js文件(不是web浏览器脚本)。我是否可以检测到我的脚本是以提升的方式运行,还是以管理权限运行?
OK。我想我明白了。多亏了这张海报,这似乎起作用了:
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;
}
相关文章:
- 成功ajax:如果是200状态代码,则运行函数else另一个函数
- 运行函数ifsuccess($.ajax)有200个状态代码
- JavaScript和Html代码来运行所有类型的视频并获取状态
- 从一个正在运行的PHP代码中,了解如何更新DIV标记中的状态
- 内容编辑器 Web 部件脚本不在 IE 11 中运行(如果开发人员工具处于打开状态,则运行)
- Sencha Touch和Cordova应用程序在设备上运行时卡在启动状态
- 为什么这个简单的函数不能在这个javascript状态机中的这个对象上运行
- 在 ui 路由器状态更改时运行 javascript 函数
- 在运行应用并切换到路由或状态之前解决$http请求
- 检查类是否处于活动状态,如果是,请运行外部.js文件?可能
- 如何在运行时将路由或状态添加到 Ember.Router
- 节点 js 退出状态 8,错误代码 0 在 Mac 上运行
- 仅在选项卡处于活动状态时运行内容脚本循环
- 我可以阻止我的 HTML 页面加载,直到我的 Facebook 登录状态脚本运行之后
- 确保一次只运行一个 setTimeout(处于活动状态)
- 检查运行php脚本的状态
- IE FB.login回调未运行,XD代理窗口保持打开状态
- 检测JScript是否处于高架运行状态
- 在jquery运行状态下停止jquery函数
- AppleScript JavaScript不能只导出为运行状态