开发背景:软件为公司前技术开发的财务统计软件 在开发时只能本地注册,无法远程注册且 本地注册无api和用户管理功能,所以需要改为网络注册和用户管理功能 1.服务端开发:用于接收客户端传输机器码+类型,接收到数据后在本地注册工具模拟输入机器码和时间,并模拟点击,生成注册文件后读取注册文件内的key值后传输给客户端 2.简单用户管理: [lisi] Month=20 //代表月卡还可以注册20次 Quarter=30 //代表季卡还可以注册30次 Year=40 //代表季卡还可以注册40次 每次注册一次,对应的卡类型减少一次 3.客户端开发:可以给服务端传输 用户名lisi,机器码:xxxxxxxx 卡类型:Month、Quarter、Year,客户端接收到key值后按照制定格式生成key文件,客户端可以查询该账号剩余注册数量请情况! 4.本地注册工具无法多线程生成注册文件,如果本地注册工具处于正在生成注册文件过程中的话,其他用户则无法注册;等待注册完成后其他客户方可注册