Upload files

This commit is contained in:
2023-05-19 11:57:36 +08:00
commit fa9294b1d8
24 changed files with 1834 additions and 0 deletions

13
pid_check.ts Normal file
View File

@@ -0,0 +1,13 @@
export async function check_running(pid: number) {
if (Deno.build.os == "windows") {
const cmd = new Deno.Command("tasklist.exe", {
args: ["/NH", "/FI", `pid eq ${pid}`],
stdout: "piped",
});
const c = cmd.spawn();
const o = await c.output();
if (o.code !== 0) return;
const s = (new TextDecoder()).decode(o.stdout);
return s.indexOf(`${pid}`) !== -1;
}
}