是否可以使用 Electron JS 跟踪 Windows 中的进程?

Ale*_*eev 5 windows process electron

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

Nik*_*igi 6

\n

现在我找不到任何具体信息如何使用 Electron 进行操作。

\n
\n\n

那是因为您不需要特定于 Electron 的解决方案。Electron 通过在 Chromium 等各种 API 之上提供抽象来帮助您使用 Node.js 构建桌面应用程序,用于渲染和执行 HTML、CSS 和 JavaScript 或系统特定的 API(用于显示通知显示对话框)等) 。

\n\n

大多数情况下,Electron 不会强迫您使用它的 API,您可以自由使用 Node.js 的任何核心 API 和 npm 中的其他包。这意味着,如果您找不到 Electron 特定的方法来解决某个问题,只需寻找一种使用 Node.js 解决问题的方法,它很可能会起作用。

\n\n

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

\n\n
\n

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

\n
\n\n

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

\n\n

但是当涉及到显示进程时(在运行应用程序的计算机上) \xe2\x80\x93 可能在任务管理器中的 GUI 中 \xe2\x80\x93 Electron 会很合适,因为它允许您创建视窗。另一方面,“纯”Node.js 应用程序仅在终端内运行,这有时就足够了。

\n