永发信息网

按键精灵加密

答案:2  悬赏:60  手机版
解决时间 2021-05-17 20:02

我从网上下了一个加密脚本,给自己的小精灵加密后,需要注册码才能运行,但是不知道怎么做注册码,谁能教下我,下面是我下的加密脚本,

VBS Dim fso,dr,sn,snt,i,regstring,regstring1,file,path,temp,vaid,serialnumber,filename1,filename2,filename3,retv,reg,try
VBS set fso=CreateObject("Scripting.Filesystemobject")
VBS set Obj=createobject("WScript.Shell")
VBS reg=0
VBS try=1
VBS filename1=".\机器码.txt"
VBS filename2=".\注册信息.txt"
VBS filename3=".\试用次数.txt"
Rem checkreginfo
Gosub checkreg
If vaid=0
VBSCall retv1=Obj.Popup(" 你好,是否试用?",0,"加密!",36)
If retv1=7
Goto outdoor
EndIf
Gosub 使用次数限制
EndIf
Rem mainscript
//此处放置需要加密的脚本
//------------------------------------脚本区--------------------------------------
MessageBox 脚本区
//------------------------------------脚本区--------------------------------------
Rem outdoor
If reg=0
VBSCall retv=Obj.Popup(" 你好,是否注册?",0,"加密",36)
If retv=6
Gosub 注册
EndIf
EndIf
//这里是没注册试用后弹出的网页
MessageBox 作者:浩孑
EndScript
Sub checkreg
If fso.FileExists(filename2)=0
VBS vaid=0
Gosub creatregtxt
VBSCall Call MessageBox("你的机器码为:"&sn&" 请注册,谢谢!")
VBS reg=0
Goto checkover
EndIf
VBS Set file=fso.OpenTextFile(filename2,1,True)
VBS regstring=file.ReadLine
VBS file.Close
VBS i=1
VBS serialnumber=""
While i<=(Len(regstring)-4)/5
VBS serialnumber=serialnumber&Mid(regstring,5*i,1)
VBS i=i+1
EndWhile
VBS Set dr=fso.GetDrive("d:")
VBS sn=Hex(dr.SerialNumber)
VBS sn=int("&H"&sn)
//解密算法,是加密的可逆(更加复杂的就得自己去设计了!)
VBS snt=int(serialnumber)/3
If snt=sn
VBS vaid=1
VBS reg=1
Else
VBS vaid=0
VBS reg=0
Gosub creatregtxt
VBSCall Call MessageBox("一机一码哦,你的机器码为:"&sn&" 请注册,谢谢!^-^")
EndIf
Rem checkover
Return checkreg
EndScript
Sub creatregtxt
VBS Set file=fso.CreateTextFile(filename1,2)
VBS Set dr=fso.GetDrive("d:")
VBS sn=Hex(dr.SerialNumber)
VBS file.WriteLine(sn)
VBS file.Close
Return creatregtxt
Sub 注册
VBSCall regstring1=inputbox("请输入你的注册码:")
VBS i1=1
VBS sn1=""
While i1<=(Len(regstring1)-4)/5
VBS sn1=sn1&Mid(regstring1,5*i1,1)
VBS i1=i1+1
EndWhile
VBS Set dr=fso.GetDrive("d:")
VBS sn=Hex(dr.SerialNumber)
VBS sn=int("&H"&sn)
//解密算法,是加密的可逆(更加复杂的就得自己去设计了!)
VBS sn1=int(sn1)/3
If sn=sn1
VBS Set file=fso.CreateTextFile(filename2,True)
VBS file.WriteLine(regstring1)
VBS file.Close
MessageBox 注册成功!
Else
MessageBox 注册码错误!
EndIf
Return
Sub 使用次数限制
If fso.FileExists(filename3)=-1
VBS Set file=fso.OpenTextFile(filename3,1)
VBS try=file.readline
VBS file.close
Else
VBS Set file=fso.CreateTextFile(filename3,2)
VBS file.WriteLine(try)
VBS file.close
EndIf
//试用次数
If try<=8
VBSCall call messagebox("你的未注册用户,还能试用"&(8-try)&"次!!请尽快注册!!谢谢!!")
VBS set file=fso.createtextfile(filename3,2)
try=try+1
VBS file.writeline(try)
VBS file.close
Else
VBSCall call messagebox("你的试用次数已到,请注册,谢谢!")
Goto outdoor
EndIf
Return

最佳答案
注册机是要专门破解软件的人来做的,只能去搜一下看看该软件是否有破解补丁了
全部回答

搞思念注册码...麻烦

直接网络时间验证...简单..

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一天当中,什么时间锻炼最好
求关于利物浦的视频
带有宇的结尾的诗句,请问有没关于林字和宇字
老河口市襄樊金旺角副食在哪里啊,我有事要去
电脑系统高手来看看
佳能的数码相机价格在2000左右的,可以推荐几
空调漏氟怎样找到漏的地方
拳皇2002K9999键盘出招表,不要箭头。
自由幻想术士带什么装备好
键盘怎么使用
清丰县濮阳河间驴肉火烧(海容花园南)地址在什
有了手机绑定上3GQQ.和上手机QQ兔不免费..??
沐浴露洗头有后遗症吗
避孕药有什么副作用?
这部韩剧的名字
推荐资讯
洪山区武汉川湘麻辣烫我想知道这个在什么地方
我就不明白为什么在不一样的小诊所看病花钱多
谁能远程协助帮我安装一下极品飞车9啊 我弄不
金山词霸每日一句励志,我想找一个每天发励志
有关excel宏的问题?
这应该怎么样翻译呢?
航空快件怎么发,谁清楚去机场取件的那种快递
邓州市南阳美宜佳地址在什么地方,想今天过去
合肥哪里有电子元件卖?
求神奇宝贝《超克的时空》
波比台词集锦,求LOL日服盖伦和波比选人的时候
DNF 骨刃 怎么才能出血出8000呀 我现在出一千
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?