1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-23 11:43:26 +00:00

Updated Windows Info to include friendly BuildVersion, ie 21H1.

This commit is contained in:
Bryan Roe
2022-01-26 10:08:07 -08:00
parent 35036bfd8b
commit b74d71b989

View File

@@ -2467,8 +2467,16 @@ void ILibDuktape_ScriptContainer_OS_Push(duk_context *ctx, void *chain)
switch (process.platform)\
{\
case 'win32':\
var friendly='';\
try\
{\
friendly = require('win-registry').QueryKey(require('win-registry').HKEY.LocalMachine, 'SOFTWARE\\\\MICROSOFT\\\\WINDOWS NT\\\\CurrentVersion', 'DisplayVersion');\
friendly += '/';\
}\
catch(zz)\
{}\
ret = require('win-wmi').query('ROOT\\\\CIMV2', \"SELECT * FROM Win32_OperatingSystem\", ['Caption','BuildNumber']);\
ret = ret[0].Caption + ' - ' + ret[0].BuildNumber;\
ret = ret[0].Caption + ' - ' + friendly + ret[0].BuildNumber;\
break;\
case 'linux':\
lines = child.stdout.str.split('\\n');\