wll-dalitek-registry
v1.0.9
Published
dalitek electron registry
Downloads
10
Maintainers
Readme
版本
1.0.6
在node 环境中不能import引入,改为require引入
1.0.7
修复注册码验证不通过
1.0.8
打包后异常
1.0.9
打包后异常
用法
import WRegistry from 'wll-dalitek-registry' 或者 const WRegistry = require('wll-dalitek-registry')
const wRegistryCode = new WRegistry('DALITEKWLC', 'lds')
注意
'DALITEKWLC' 值存入注册表的文件名称 必填
'lds' 本软件的简称 保持和注册机一致,否则验证不过 必填
支持的方法有
注意所有的方法都是异步方法 需要似如下方法同步调用,异步的参考Promise .then(()=>{})
1. getRegister 获取注册机里的信息
let initApp = async () => {
// 获取是否注册过
await delRegister()
let info = await wRegistryCode.getRegister()
/**
* info 注册状态
* info.state 注册状态true已经注册false未注册
* info.code 本地生成注册码
* info.year 注册年限1、2、3、100永久注册
* info.surt 注册剩余时间(距离截止)day: 剩余天数, hour: 剩余小时, min: 剩余分数, afterMin: 剩余秒
*/
}
2. writeRegister 验证注册码是否正确
let inspectCode = async code => {
let result = await wRegistryCode.writeRegister(code)
if (result !== 'err') {
// 注册码正确则写入注册表
result = await wRegistryCode.createRegistryKey(result)
}
return result
}
3. delRegister 删除注册信息
let delRegister = async () => {
let result = await wRegistryCode.delRegister()
return result
}
4. createRegistryKey向注册表添加注册信息
let createRegistryKey = async code => {
let result = await wRegistryCode.createRegistryKey(code)
return result
}