Я работаю над приложением, которое дает топ-5 имен приложений, использующих процессор.В настоящее время у меня есть 5 лучших приложений из следующего кода:
var _ = require('lodash');
var ps = require('current-processes');
ps.get(function(err, processes) {
var sorted = _.sortBy(processes, 'cpu');
var top5 = sorted.reverse().splice(0, 5); // Top 5 results
console.log(top5);
});
Вывод: добавление o / p в изображение: ![enter image description here](https://i.stack.imgur.com/ivwnS.png)
, над которым я работала также другой метод:
var exec = require('child_process').exec;
exec('tasklist', function(err, stdout, stderr) {
var lines = stdout.toString().split('\n');
console.log(lines);
});
Выходное изображение
![enter image description here](https://i.stack.imgur.com/z8BNT.png)
Но я не могу определить, является ли процесс (pid)служб windows или другого приложения.Короче говоря, я не хочу показывать какой-либо системный сервис.Есть ли другой способ определить это?