我想給我的軟件加一個代號和一個序列號 ,有什麼好的算法呢,最好每台電腦隻有一個固定的代號和固定序列號 (100分)

  • 主题发起人 主题发起人 goddy
  • 开始时间 开始时间
G

goddy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想給我的軟件加一個代號和一個序列號 ,有什麼好的算法呢,
最好每台電腦隻有一個固定的代號和固定序列號
 
首先windows2000必须安装活动目录,另外要打windows2000的升级包.
安装就没什么问题,
 
读取硬盘号等,然后通过网络到固定的服务器交换
 
读主板或CPU的系列号,一台一个样
 
好像有个控件是专门作这样的加密的
 
对,同意萧大侠说的,使用GUID,是不会重复的。
 
去硬盘序列号,再加密。
 
硬盘,cpu 从这想吧
 
硬盘序列号
 
真学到不少啊
不过我好像在书上看到,应该首先考虑‘网卡’,不过个人电脑上不一定有这东西,所以就
考虑‘硬盘’与‘CPU’吧
 
能不能做到安装时读取系统的一些信息写到资源文件里,运行时在校对?
有了解决方法也告诉我!
 
直接使用GUID就可以了
简单
绝对不会重复~
 
介绍介绍guid,我想多了解一些
 
读CPUID,我就这样
function GetCPUID: TCPUID;
assembler;
register;
asm
PUSH EBX {Save affected register}
PUSH EDI
MOV EDI,EAX {@Resukt}
MOV EAX,1
DW $A20F {CPUID Command}
STOSD {CPUID[1]}
MOV EAX,EBX
STOSD {CPUID[2]}
MOV EAX,ECX
STOSD {CPUID[3]}
MOV EAX,EDX
STOSD {CPUID[4]}
POP EDI {Restore registers}
POP EBX
end;
 
如需读硬盘硬件序列的 DLL ,请回个贴。
 
读cpu不行,AMD没有序列号。只对PIII有用。
 
PC: 能给我个读硬盘的Dll吗
conworld@163.com
 
我有自己做的加密控件,全套完整,不过不能给源码,要的话可以给
 
后退
顶部