微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何获取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 举报,一经查实,本站将立刻删除。