我想在电子js桌面应用程序中获取exe或桌面应用程序(已安装本地PC(的列表。我尝试了require('fs'(,但它只列出了根路径中的文件夹。
const fs = require('fs');
const root = fs.readdirSync('/')
console.log(root);
如何仅获取EXE文件
Windows 上的一种简单方法。检索列表可能需要一些时间。
const { execSync } = require('child_process');
let list = execSync('wmic product get name,version');
console.log(list.toString());
最好的方法是使用 N-API 编写一个本机节点模块来执行此操作。