使用交叉应用程序识别前台应用程序

时间:2017-03-20 14:42:08

标签: node.js angular npm electron

我正在开发一个带有angular2和Electron的跨平台桌面应用程序。 我需要在每个时刻确定这个应用程序,无论操作系统(Windows,Linux,Mac)在计算机上运行的前台进程。 我在npm(https://www.npmjs.com/package/detect-active-title)上尝试了detect-active-title包,但它没有用。我有一个"平台不支持undefined"错误。

那么,在您看来,对于我来说,检测前台进程的最佳解决方案是什么,无论是Linux,Mac还是Windows?

1 个答案:

答案 0 :(得分:0)

你可以使用一个模块,这是一个模块,我用来指定一个进程uc用法,它也适用于列出进程https://github.com/branneman/current-processes

https://github.com/octalmage/active-window 您可以使用此模块检索它声称为跨平台的活动窗口名称

希望有所帮助

相关问题