Fixed Windows Clipboard issue with setclip
Bryan Roe committed
Apr 22, 2021 at 19:47 UTC
9aa8691b773fc2b487289fee755e3b19609292d7
1 file changed
+2
-3
agents/meshcore.js
+2
-3
@@ -989,12 +989,11 @@ function handleServerCommand(data) {
989
}
990
else
991
{
992
- var tmp = "require('clipboard')(\"" + data.data.split('"').join('\\"') + '");process.exit();';
992
+ var tmp = "require('clipboard')(" + JSON.stringify(data.data) + ');process.exit();';
993
tmp = Buffer.from(tmp).toString('base64');
994
var uid = require('user-sessions').consoleUid();
995
- var user = require('user-sessions').getUsername(uid);
995
var domain = require('user-sessions').getDomain(uid);
997
-
996
+ var user = domain + '\\' + require('user-sessions').getUsername(uid);
997
var taskoptions = { env: { _target: process.execPath, _args: '-b64exec ' + tmp, _user: user } };
998
for (var c1e in process.env)
999
{