#JavaScript #Nodejs ## [[Windows]]の場合 [[tasklist]]コマンドの結果を分析する。 ```ts import { execFile } from "child_process"; function hasProcess(processName: string): Promise<boolean> { return new Promise((resolve, reject) => { execFile("tasklist", (err, stdout, stderr) => { if (err) { reject(err); } else { resolve( stdout.split("\n").some((r) => r.split(" ")[0] === processName) ); } }); }); } ```