console.log(process.argv[0],process.argv[1])
/**
[ "12972", "chrome.exe",
"\"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe\" --type=renderer --string-annotations=is-enterprise-managed=no --extension-process --enable-dinosaur-easter-egg-alt-images --video-capture-use-gpu-memory-buffer --lang=de --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=15077 --time-ticks-at-unix-epoch=-1732904449134364 --launch-time-ticks=570270254831 --field-trial-handle=90356,i,1235959090738102457,11499441109469968414,262144 --variations-seed-version=20241121-182614.093000 --mojo-platform-channel-handle=69052 /prefetch:9"
],
*/
const arrayOfPids = execSync(`WMIC path win32_process get Caption,Processid,Commandline`).toString().split('\r\r\n').map(x=>x.replace(/ +/g, ' ').trim().split(" ")).map(x=>[x.pop(), x.slice(0,1).join(""),x.slice(1).join(" ") ]);
console.log(JSON.stringify({arrayOfPids},null,2))
process.exit()
const arrayOfCmd = execSync(`WMIC path win32_process get Processid,Commandline`).toString();
console.log(execSync(`WMIC path win32_process get Processid,Commandline`).toString().split('\r\r').map(s=>s.replaceAll(String.fromCharCode(32)+String.fromCharCode(32),"").trim()).join(),
//console.log(execSync(`WMIC path win32_process get Caption,Processid,Commandline`).toString().split('\n').map(s=>s.replaceAll(String.fromCharCode(32),"").trim()).filter(itm=>itm.startsWith("node.exe")),
`This process is pid ${process.pid}`);
process.exit()
Created
December 6, 2024 08:50
-
-
Save lemanschik/1da16d0e677971386d23ff83ec593e11 to your computer and use it in GitHub Desktop.
Windows Process List Feature
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment