用硬盘物理编号(序列号)、mac地址、文件版本、当前时间来生成机器序列号
无评论2014 年 6 月 27 日 at 下午 6:00分类:原创 | 学习笔记
在制作程序注册机的时候需要获取到机器的唯一编号,本文从硬盘、网卡硬件地址及文件版本生成一个4*7的序列号,形如 3CEA-82E6-1396-9C78-45C4-06C9-9564
更多…
2014 年 6 月 27 日 at 下午 6:00分类:原创 | 学习笔记
在制作程序注册机的时候需要获取到机器的唯一编号,本文从硬盘、网卡硬件地址及文件版本生成一个4*7的序列号,形如 3CEA-82E6-1396-9C78-45C4-06C9-9564
更多…
2014 年 6 月 27 日 at 下午 5:04分类:原创 | 学习笔记
在项目中需要增加一个注册的功能,想到了用rsa非对称加密的方法。对比了openssl等第三方库,最后采用了Cryptopp。
更多…
2014 年 6 月 3 日 at 下午 3:59分类:原创 | 整理 | 学习笔记
程序执行过程中可能有的地方会耗费较多的时间,找到耗时较多的地方后可以进行优化处理。如下为一个数据库操作类中记录函数执行时间的实现:
更多…
2014 年 6 月 3 日 at 下午 1:50分类:原创
在基础结构体中封装了对象的id(int)和类型(enum),通过如下的结构体定义实现与DWORD_PTR之间的转换,其中将id放在低16位,将type放在高16位。这样可以快速的将数据储存到listctrl、combo等mfc视图中(SetItemData(int, DWORD_PTR)函数):
更多…