关于软件注册的两个小问题,大家进来讨论一下。
我想给自己写的软件加上一个注册码的功能。
因为硬盘的序列号是唯一的(有些没有,但这种情况极少),
所以机器码我读到了硬盘的序列号,注册码我自己写了一个算法。
问题一:
因为机器码唯一,如果用户买了我的软件,我给了他一个注册码,
但如果他的硬盘坏掉了,想装到另一个机器上,这时我应该再给
他一个注册码吗?(但我怎么知道他是硬盘是不是真的坏掉了呢?)
问题二:
机器码我读的是硬盘的sn,我想对这个sn做一下简单的加密,否则
人家一看就知道读的是硬盘sn,如WD-WMA8F1044422,我做一下xor,
可是却有“=》”这样的字符出现,我想只要字符和数字,能实现
吗?
谢谢了。