From 12c3e4ee53a6a8a4108e9a7946d6df60dcd7a280 Mon Sep 17 00:00:00 2001 From: si458 Date: Thu, 9 Nov 2023 18:20:32 +0000 Subject: [PATCH] add installedapps to console for windows Signed-off-by: si458 --- agents/meshcore.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/agents/meshcore.js b/agents/meshcore.js index 6550693a..7d3eea05 100644 --- a/agents/meshcore.js +++ b/agents/meshcore.js @@ -3733,6 +3733,7 @@ function processConsoleCommand(cmd, args, rights, sessionid) { if (bcdOK()) { availcommands += ',safemode'; } if (require('notifybar-desktop').DefaultPinned != null) { availcommands += ',privacybar'; } try { require('win-utils'); availcommands += ',taskbar'; } catch (ex) { } + try { require('win-info'); availcommands += ',installedapps'; } catch (ex) { } } if (amt != null) { availcommands += ',amt,amtconfig,amtevents'; } if (process.platform != 'freebsd') { availcommands += ',vm'; } @@ -5035,6 +5036,12 @@ function processConsoleCommand(cmd, args, rights, sessionid) { } break; } + case 'installedapps': { + if(process.platform == 'win32'){ + require('win-info').installedApps().then(function (apps){ sendConsoleText(JSON.stringify(apps,null,1)); }); + } + break; + } default: { // This is an unknown command, return an error message response = "Unknown command \"" + cmd + "\", type \"help\" for list of available commands."; break;