主题:实现读硬盘物理序列号实现对软件加密
lm60974
[专家分:90] 发布于 2006-03-31 23:56:00
对软件加密最好的办法就是读硬件信息的办法,现在我把代码贴出,但没办法贴文件如有需要可以留下EMAIL我把DISKSERIAL。DLL发给大家
Clea
#Define MAX_PATH 260
Declare integer GetSerialNumber in DiskSerial.dll Integer nDrive, String @lpBuffer
Declare integer GetModelNumber in DiskSerial.dll Integer nDrive, String @lpBuffer
Declare integer GetRevisionNumber in DiskSerial.dll Integer nDrive, String @lpBuffer
Declare integer GetBufferSize in DiskSerial.dll Integer nDrive
Declare integer GetDiskCylinders in DiskSerial.dll Integer nDrive
Declare integer GetDiskHeads in DiskSerial.dll Integer nDrive
Declare integer GetSectorsOfTrack in DiskSerial.dll Integer nDrive
i=0
lnSerialNumber =space(40)
lnModelNumber =space(40)
lnRevisionNumber=space(40)
=GetserialNumber (i,@lnSerialNumber)
=GetModelNumber (i,@lnModelNumber)
=GetRevisionNumber(i,@lnRevisionNumber)
kk1=alltrim(lnSerialNumber)
?kk1
Clea dlls
Return
回复列表 (共112个回复)
11 楼
marooner [专家分:110] 发布于 2006-04-03 21:27:00
执行到"=Getserialnumber (i,@lnserialnumber)",出现程序错误提示"在DLL中找不到入口点Getserialnumber".请问楼主是什么原因啊?谢谢!
12 楼
琅拿度 [专家分:2820] 发布于 2006-04-03 23:11:00
我也要:jpeg@sina.com
感谢楼主的贡献,我有了好作品也要学习楼主的精神。
13 楼
woolsock [专家分:0] 发布于 2006-04-04 12:00:00
楼主,给我发一个。想了很久了
boer2003@sohu.com
14 楼
新彬彬有礼 [专家分:0] 发布于 2006-04-04 12:50:00
给我一个研究一下。谢谢。fxrdlxb@163.com
15 楼
新彬彬有礼 [专家分:0] 发布于 2006-04-04 12:51:00
给我一个研究一下。谢谢。fxrdlxb@163.com
16 楼
zzh820411 [专家分:30] 发布于 2006-04-04 13:38:00
楼主给我实例参考参考吧。
Email:zzh820411@163.com
17 楼
lwllwl [专家分:0] 发布于 2006-04-04 21:51:00
给我一个吧,lwllwl888@126.com 谢谢了!
18 楼
异乡的耗子 [专家分:250] 发布于 2006-04-05 13:19:00
哦.是zhe1114@yahoo.com.cn麻烦你再给我发一次!谢谢
19 楼
swoma [专家分:0] 发布于 2006-04-06 17:56:00
多谢了,我的邮箱sdszwq@yahoo.com.cn!
20 楼
wenhisoft [专家分:130] 发布于 2006-04-07 16:09:00
给我一个.多谢!wenhisoft@126.com
非常感谢!
我来回复