我有这段代码可以在OS上找到已安装的服务。
exec("sc query state=all", function (err, stdout) {
var a = stdout.split("\r\n");
var new_str = '';
var servicefound = false;
for (var i = 0; i < a.length; i++) {
if (a[i].includes("SERVICE_NAME")) {
new_str = a[i].replace("SERVICE_NAME: ", "");
if (req.body.service_name == new_str) {
servicefound = true;
break;
}
}
}
if (servicefound) {
res.send({ result: "Installed" });
}
else {
res.send({ result: "Not Installed" });
}
})
我需要获取有关已安装服务的更多详细信息,例如创建日期,安装路径。 使用命令“ sc query state = all”,我无法找到所有这些详细信息。
如何在Node.JS中获得这些详细信息。
谢谢。