如何获取nodejs中所有活动进程的窗口标题?

问题描述

我想要一个包含所有活动进程的窗口标题的列表。例如,如果 chrome.exe 在我的操作系统上运行,我的列表必须包括 Google Chrome(chrome.exe 进程的窗口标题)。

我使用了以下代码

var processWindows = require("node-process-windows");

var activeProcesses = processWindows.getProcesses(function(err,processes) {
    processes.forEach(function (p) {
        //console.log("PID: " + p.pid.toString());
        console.log("MainWindowTitle: " + p.mainWindowTitle);
        console.log("ProcessName: " + p.processName);
    });
}); 

代码为所有正在运行的任务打印正确的进程名称,但大多数进程的 MainWindowTitle 为空。为什么我的标题是空的?如何为所有活动进程获取正确的窗口标题?是否有任何跨平台库可以帮助我完成任务?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)