通过硬件信息创建电子原子应用程序
create electron atom application via hardware information
我需要创建一个桌面应用程序。自从最近我一直在为我的移动html5应用程序使用javascript以来,我一直在考虑使用electron atom(以前的atom Shell)来开发桌面应用程序。
问题是,我的客户需要能够使用硬件信息锁定他的应用程序,如主板序列号或cpu id。
使用常见的桌面开发语言,如c++、java e.t.c.,这是非常容易的
你能想象一种使用电子原子等javascript框架获取此类信息的方法吗?
例如,cordova允许开发插件(例如使用java开发android应用程序)。电子原子中有类似的东西吗。
UUID是识别机器的最佳方式,它存在于Windows、Mac和许多其他平台中。它是一个32个字符的通用唯一标识符。你可以运行上面的wmic命令来获取它。
您可以使用名为机器uuid的npm模块来实现这一点(https://www.npmjs.com/package/machine-uuid)
require("machine-uuid")(function(uuid) {
console.log(uuid)
})
相关文章:
- 为持久单页应用程序创建会话超时警告
- 如何为ipad网络应用程序创建HTML5条形图
- 为安卓应用程序创建动态雷达
- 为 Web 应用程序创建图像工具栏
- 如何在VS11中为javascript地铁应用程序创建预构建步骤
- 如何为 cordova 应用程序创建一个单独的目录并在其中存储数据
- 为望远镜流星应用程序创建数据库
- Ember.js-为目标应用程序创建动态filterProperty值
- 使用facebook API使用现有facebook应用程序创建儿童facebook应用程序
- 正在为我的应用程序创建FB通知
- 正在为websocket应用程序创建登录名
- 为Web应用程序创建教程的框架
- 如何在脸书上分享视频/音频文件从iPhone应用程序创建使用钛合金appcelerator
- Chrome应用程序创建的文件和文件夹在文件系统中的位置
- 为应用程序创建会话超时
- Web应用程序创建工具链与CSS/HTML/Javascript
- 如何为我的web应用程序创建文档预览/视图(类似于Dropbox)
- 你的意思是js:垂直模块运行应用程序创建器
- 在Java脚本中索引超出了数组的边界,c# Web应用程序创建谷歌图表
- 当尝试为我的电子应用程序创建安装程序时,构建未发现错误