#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)
);
}
});
});
}
```