1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-28 06:03:25 +00:00

Updated installer to save ID of user that installed agent

This commit is contained in:
Bryan Roe
2020-08-21 19:41:19 -07:00
parent ad0c6026b5
commit 7cc0f0c213
3 changed files with 24 additions and 2 deletions

View File

@@ -22,9 +22,20 @@ function installService(params)
if (process.platform == 'win32')
{
proxyFile = proxyFile.split('.exe').join('.proxy');
params.push('--installedByUser="' + require('win-registry').usernameToUserKey(require('user-sessions').getProcessOwnerName(process.pid).name) + '"');
}
else
{
var u = require('user-sessions').tty();
var uid = 0;
try
{
uid = require('user-sessions').getUid(u);
}
catch(e)
{
}
params.push('--installedByUser=' + uid);
proxyFile += '.proxy';
}