访问nodejs中的硬件信息

Ali*_*qvi 2 hardware node.js

我想使用nodejs访问硬件信息,例如处理器ID,HDD串行,活动LAN卡的MAC地址和其他一些信息。通过使用Windows特定命令,我可以获得ProcessorID和HDD序列号。但是该系统将在不同的操作系统上运行,因此我需要跨平台的解决方案来获取此信息。

如何获得所有平台的此信息?

ozn*_*znu 9

内置模块os将提供您所需的大部分内容并且跨平台兼容。

https://nodejs.org/api/os.html

使用此模块,您可以确定您正在运行的平台,并使用特定于平台的命令获取您需要的其他信息。


Lea*_*ole 5

这个问题有点老了,但它在我的Google搜索中返回,因此我将共享一个我找到的库。我不确定它是否很好,因为我没有真正使用它,但是尽管它仍然不支持Windows平台,但看起来不错:https//github.com/sebhildebrandt/systeminformation