访问nodejs中的硬件信息

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

我怎样才能得到这个信息的所有平台?

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

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

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

这个问题有点老,但它在我的谷歌search返回,所以我会分享一个我发现的图书馆。 我不确定这是否是好的,因为我没有真正使用它,但似乎很好,尽pipe它仍然不支持Windows平台: https : //github.com/sebhildebrandt/systeminformation