用硬盘物理编号(序列号)、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 年 4 月 24 日 at 上午 10:36分类:原创 | 整理 | 学习笔记
MFC的CEdit设置Number后只能输入纯数字,不能满足小数的输入,本文介绍一种封装CEdit实现数字、负号、点号的输入,且只能有一个点号,一个负号且只能在第一位。
更多…
2014 年 4 月 4 日 at 下午 3:23分类:整理 | 学习笔记
在有UAC权限控制通知的windows系统中,普通的应用程序被安装在C盘下则不能正确的在programe files文件夹下修改和新建文件,而文件会被映射到其他地方。这样会导致程序异常,通过制作请求管理员权限的应用程序,并通过修改inno setup程序来实现程序正确运行。
更多…
2014 年 3 月 25 日 at 上午 10:34分类:原创 | 学习笔记
很久不用数学,尤其对三维空间的计算几乎完全忘光,在补了一些基本知识后经过了一些变换及换算,最后简化得到了如下的函数算法。
更多…