2015-11-07 75 views
1

我需要创建一个桌面应用程序。 由于最近我一直在为我的移动html5应用程序不断的使用JavaScript,我想用电子原子(前原子壳)来开发桌面应用程序。通过硬件信息创建电子原子应用程序

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

这很容易使用常用的桌面开发语言,如C++,java e.t.c.

你能想象一种使用像电子原子这样的javascript框架获取这些信息的方法吗?

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

回答

5

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

你可以叫机器UUIDhttps://www.npmjs.com/package/machine-uuid

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

感谢名单,我会看看这个使用NPM模块! –