0.0.6 • Published 10 years ago

windows-powershell-getprocess v0.0.6

Weekly downloads
4
License
MIT
Repository
github
Last release
10 years ago

windows-powershell-getprocess

is a NodeJS module and will help you getting all runing processes on windows systems.

Version

0.0.5

Tech

To get things work, you will need:

Installation

npm install windows-powershell-getprocess

Useage

getProcess(pid)

either returns an array of running processes:

[{ Name: 'winlogon',
    ProcessName: 'winlogon',
    Id: 480,
    FileVersion: null,
    ProductVersion: null,
    Company: null,
    Path: null,
    Description: null },
  { Name: 'WINWORD',
    ProcessName: 'WINWORD',
    Id: 2032,
    FileVersion: '15.0.4569.1504',
    ProductVersion: '15.0.4569.1504',
    Company: 'Microsoft Corporation',
    Path: 'C:\\Program Files\\Microsoft Office\\Office15\\WINWORD.EXE',
    Description: 'Microsoft Word' }]

or an object with process information about the specified PID:

{ Name: 'node',
  ProcessName: 'node',
  Id: 5612,
  FileVersion: '0.10.29',
  ProductVersion: '0.10.29',
  Company: 'Joyent, Inc',
  Path: 'D:\\Program Files\\nodejs\\node.exe',
  Description: 'Evented I/O for V8 JavaScript' }

getCPUUsage()

returns an object containing PIDs as keys and ProcessName and CPUTicks as object. Additionally holds a "TotalTicks" property as sum of CPUTicks.

{ '6128':
   { ProcessName: 'Foxit Reader',
     CPUticks: 360986314 },
  '6228':
   { ProcessName: 'chrome',
     CPUticks: 45552292 },
  '6592':
   { ProcessName: 'chrome',
     CPUticks: 152880980 },
  '6808':
   { ProcessName: 'chrome',
     CPUticks: 49140315 },
  '6824':
   { ProcessName: 'conhost',
     CPUticks: 9516061 },
  '7064':
   { ProcessName: 'chrome',
     CPUticks: 24024154 },
  '7144':
   { ProcessName: 'chrome',
     CPUticks: 11232072 },
  totalTicks: 42332587361 }

getChildProcess(pid)

returns an array with PIDs of childprocesses spawned by the specified pid

[ 7144 ]

License

MIT

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago