是否有可能用电子js跟踪窗口中的进程?

时间:2018-02-12 11:08:43

标签: windows process electron

我想使用ElectronJS框架构建一个Windows应用程序。主要功能是监视Windows中用户的进程列表。例如,如果app找到example.exe,它将在我的服务器上发出api请求。现在,我无法找到任何具体信息,以确定如何使用Electron。在这种情况下,任何人都可以告诉我们开始与Electron合作吗? 感谢。

1 个答案:

答案 0 :(得分:1)

  

现在我无法找到任何具体信息,以及如何使用Electron。

那是因为您不需要特定于电子的解决方案。 Electron帮助您使用Node.js构建桌面应用程序,在各种API(如Chromium)之上提供抽象,用于呈现和执行HTML,CSS和JavaScript或特定于系统的API(适用于displaying notifications,{{3等等。)。

Electron在很大程度上不会强迫您使用其API,并且您可以自由使用任何Node.js的核心API和来自npm的其他软件包。这意味着如果您没有找到解决某个问题的特定于Electron的方法,那么只需使用Node.js搜索解决问题的方法,它很可能会有效。

因此,真正的问题是:在这种情况下是否有任何理由使用Electron?

  

主要功能是监控Windows中用户的进程列表。例如,如果app找到example.exe,它将在我的服务器上发出api请求。

仅针对此功能,您不需要电子。您不需要图形用户界面。

但是当谈到显示进程时(在运行应用程序的计算机上) - 可能在任务管理器类GUI中 - 电子将是一个很好的选择因为它允许你创建视窗。 "纯"另一方面,Node.js应用程序只在终端内运行,这有时就足够了。