electron获取正在运行的程序
时间: 2023-09-12 18:07:57 浏览: 201
win7支持的最新electron 24源码
在 Electron 中,可以使用 Node.js 的 child_process 模块来获取正在运行的程序。具体步骤如下:
1. 引入 child_process 模块
```
const { exec } = require('child_process');
```
2. 使用 exec 函数执行 shell 命令,获取正在运行的程序列表
```
exec('tasklist', (err, stdout, stderr) => {
if (err) {
console.error(err);
return;
}
console.log(stdout);
});
```
3. 解析 stdout,获取正在运行的程序列表
stdout 是命令执行后输出的信息,是一个字符串。可以根据字符串的格式,使用正则表达式或字符串处理函数来解析正在运行的程序列表。
注:以上代码可以在主进程中使用,但需要注意的是,main.js 需要在 package.json 中设置为 main 入口文件。
阅读全文