【问题标题】:access hardware information in nodejs在 nodejs 中访问硬件信息
【发布时间】:2016-07-19 09:22:07
【问题描述】:

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

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

【问题讨论】:

    标签: node.js hardware


    【解决方案1】:

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

    【讨论】:

    • 刚刚找到你对这个库的建议github.com/sebhildebrandt/systeminformation - 它现在有一个很好的 Windows 支持。也许你可以试试。
    • 该系统信息库有很多增强功能需要添加...我也只是检查一下...
    【解决方案2】:

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

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

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

    【讨论】:

    • oznu 感谢您的回复。我正在使用操作系统库。但我需要更多信息,例如我的处理器 ID、硬盘序列号。目前无法从 os 库中获取。
    猜你喜欢
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    • 2010-10-28
    • 1970-01-01
    相关资源
    最近更新 更多