New MeshAgents (except macOS and FreeBSD + Many fixes + MessageBox feature.

This commit is contained in:
Ylian Saint-Hilaire
2020-05-18 17:57:11 -07:00
parent cf69bf0169
commit 6a72d81a6d
29 changed files with 1601 additions and 1499 deletions

View File

@@ -683,6 +683,15 @@ function createMeshCore(agent) {
}
break;
}
case 'messagebox': {
// Display a message box
if (data.title && data.msg) {
MeshServerLog("Displaying message box, title=" + data.title + ", message=" + data.msg, data);
data.msg = data.msg.split('\r').join('\\r').split('\n').join('\\n');
try { require('message-box').create(data.title, data.msg, 120); } catch (ex) { }
}
break;
}
case 'ps': {
// Return the list of running processes
if (data.sessionid) {