windows - 使用 JScript 查找操作系统名称/版本

标签 windows javascript

我必须维护一个用 JScript(不是 Javascript)编写的服务器端脚本,该脚本需要发现它正在运行的系统的操作系统。我怎样才能正确而稳健地做到这一点?

最佳答案

看看here对于您可以获得的所有不同的系统信息。

这是我根据该网页拼凑的一些示例代码:

var wbemFlagReturnImmediately = 0x10;
var wbemFlagForwardOnly = 0x20;
var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2");
var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_OperatingSystem", "WQL",
                                      wbemFlagReturnImmediately | wbemFlagForwardOnly);

var enumItems = new Enumerator(colItems);
var objItem = enumItems.item();
WScript.Echo("Caption: " + objItem.Caption);

关于windows - 使用 JScript 查找操作系统名称/版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/351282/

相关文章:

javascript - 无法在 Angular 中提交带有 Action 的传统表单

javascript - 如何从 wkwebview 调用 javascript 函数?

c++ - windows编程中如何触发最大化/最小化

javascript - 如何在 Javascript 中比较两个变量?

javascript - 搜索元素是否没有类

windows - python cythonize 期间出现 "Intel\iCLS was unexpected"错误

javascript - 添加 postcss-loader 后显示 "Unknown word"错误

python - Websocket 代码适用于 Windows 但不适用于 Linux

windows - 让 FilePaths 在 Batch 中正常工作(写入文本文件)

python - 在 Windows 上安装 Python 2.x 和 3.x 时使用较旧的 Python 2.x