【问题标题】:create electron atom application via hardware information通过硬件信息创建电子原子应用程序
【发布时间】:2016-02-08 10:16:45
【问题描述】:

我需要创建一个桌面应用程序。 因为最近我一直在为我的移动 html5 应用程序使用 javascript,所以我正在考虑使用电子原子(以前的 Atom Shell)来开发桌面应用程序。

问题是我的客户需要能够使用主板序列号或 cpu id 等硬件信息来锁定他的应用程序。

使用常用的桌面开发语言(如 c++、java 等)非常容易。

您能想象一种使用 javascript 框架(如电子原子)获取此类信息的方法吗?

例如,cordova 允许开发插件(例如使用 java 开发 android 应用程序)。电子原子中是否有类似的东西。

【问题讨论】:

    标签: javascript desktop-application electron


    【解决方案1】:

    UUID 是识别机器的最佳方式,它存在于 Windows、Mac 和许多其他平台中。它是一个长度为 32 个字符的通用唯一标识符。可以运行上面的wmic命令来获取。

    您可以使用名为 ma​​chine-uuid (https://www.npmjs.com/package/machine-uuid) 的 npm 模块完成此操作

    require("machine-uuid")(function(uuid) {
      console.log(uuid)
    })
    

    【讨论】:

    • 谢谢我去看看!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    相关资源
    最近更新 更多