2015-11-07 41 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模塊! –

相關問題