How to get a unique PC ID via Electron?(如何通过 Electron 获得唯一的 PC ID?)
问题描述
是否可以通过 Electron 获得唯一的 PC/设备 ID,以便我可以将 PC/设备 ID 保存到云上的 MySQL 服务器?如果这不可能,那么我还有什么其他选择?
Is it possible to get a unique PC/Device ID via Electron so I can save PC/Device ID to MySQL Server on the cloud? If this is not possible then what other option I have?
这样做的目的是限制他们可以使用 Electron App 的设备数量.
The purpose of this to limit how many device they can use Electron App.
推荐答案
看看下面的例子.
import {machineId, machineIdSync} from 'node-machine-id';
// Asyncronous call with async/await or Promise
async function getMachineId() {
let id = await machineId();
...
}
machineId().then((id) => {
...
})
// Syncronous call
let id = machineIdSync()
// id = c24b0fe51856497eebb6a2bfcd120247aac0d6334d670bb92e09a00ce8169365
let id = machineIdSync({original: true})
// id = 98912984-c4e9-5ceb-8000-03882a0485e4
你可以看看这个包automation-stack/node-machine-id 了解更多详情.我想这就是你要找的.
You can take a look in this package automation-stack/node-machine-id for more details. I think this is what you are looking for.
这篇关于如何通过 Electron 获得唯一的 PC ID?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何通过 Electron 获得唯一的 PC ID?


- 为什么我的页面无法在 Github 上加载? 2022-01-01
- 如何显示带有换行符的文本标签? 2022-01-01
- 在不使用循环的情况下查找数字数组中的一项 2022-01-01
- 为什么悬停在委托事件处理程序中不起作用? 2022-01-01
- 从原点悬停时触发 translateY() 2022-01-01
- 如何调试 CSS/Javascript 悬停问题 2022-01-01
- 是否可以将标志传递给 Gulp 以使其以不同的方式 2022-01-01
- 如何向 ipc 渲染器发送添加回调 2022-01-01
- 使用 iframe URL 的 jQuery UI 对话框 2022-01-01
- 我不能使用 json 使用 react 向我的 web api 发出 Post 请求 2022-01-01