node.js - Electronjs - 如何获取机器的 MAC 地址

标签 node.js macos networking

我正在使用 electrojs 构建一个桌面应用程序。 我希望能够唯一地识别一台机器。我相信使用机器的mac地址作为唯一标识符应该可以。 我不知道如何获取机器的mac地址。在互联网上找不到任何好的例子。 感谢所有的帮助。

谢谢。

最佳答案

我是 Electronjs(还有 Nodejs)的新手,所以这是我发现事情完成困难的主要原因。感谢@Brettski 在评论中提出的建议。 以下命令和脚本对我有用:

  1. 通过运行此命令在我的本地 electrojs 项目文件夹中安装了 getmac。
    npm install --save getmac

  2. 在 JavaScript 中通过导入 getmac 模块创建 getmac 变量
    const getmac = require('getmac')

  3. 通过调用它的默认函数即可使用:
    console.log(getmac.default())

    我无法成功运行 getMAC() 函数,但 default() 有效。我想,我需要了解要传递哪些参数等。

关于node.js - Electronjs - 如何获取机器的 MAC 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66513312/

相关文章:

javascript - 使用 Node/JS 合并两个数据集

node.js - 在 node.js 上强制使用 TLS 1.1 或更高版本

networking - 如何在主机和网络字节顺序之间转换 double?

networking - 虚幻引擎 4 多人 LAN - 第二个玩家未生成

javascript - Mapbox向 map 添加图层,通过添加图层出现错误

textchange 上的 Swift macOS 通知

windows - 从 Mac OS X 克隆托管在 Windows 共享文件夹上的 git repo

macos - 如何设置NSPopUpButton的菜单位置?

ruby - 在 Ruby 中构建 UDP 数据报

node.js - Node v0.8.5 REPL : Cannot find module when requiring npm installed module