首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

注册程序的思路,该怎么解决

2012-03-21 
注册程序的思路我的注册程序的思路是这样的:软件第一次运行时,读出运行主机上的硬盘id ,或者是其他的硬件

注册程序的思路
我的注册程序的思路是这样的:

软件第一次运行时,读出运行主机上的硬盘id ,或者是其他的硬件信息 

,将这个信息加密并转换为一个字符串,提示用户将这个字符串通过邮件 

发给你,你再用这个字符串,通过一定的算法,生成一个注册码,发给用户。这样,用户就只 

能使用自己的注册码了:) 


问题
(1)、是不是每个硬盘都有ID? 如果没有ID,那怎么办?

(2)、如果我读出来的硬盘ID是GE1841RH3REPFX (共14位) ,怎么个转换呢? 怎么个转换成“我所需要的字符串”呢?

请老师帮提供一下思路。

(3)、通过一定的算法,能否举个例子。

综上:大的思路我懂,具体的细节,想不明白。

望老师赐教,谢谢!

[解决办法]

探讨
对于“一机一码”的注册

一般不单单只是取某个硬件的id或是序列号等

取出来的号码,可以使用md5加密等算法,也可以自己写算法

然后把生成的结果发给程序使用者

或者,生成一个解密文件

把解密文件发给程序使用者,放到程序的某个位置

程序运行的时候去读取这个解密文件来判断是否已经注册

[解决办法]
MyFll.fll 中也有加密和解密函数。

热点排行