vb中注册代码怎么写,要求要测试成功!

vb中注册代码怎么写,要求要测试成功!,第1张

最简单的一个是,在启动窗体中,加入一行代码:if inputbox("请输入注册码","注册",123") <> “123456” then end'这个是说,如果输入的不是123456,就退出程序,正确后就向下执行。如果要注册码与用户名相结合,则要先用用户名作为种子,进行加密 *** 作,生成一个注册码,成一一对应关系就行了。如用户名为abc,代码如下:dim a as string,b as string,i as integer,k as integera=inputbox("请输入用户名","注册用户")for i = 1 to len(a)b=b & str(asc(mid(a,i,1)))next ib=6 & bif b-int(len(b)/2)2 = 1 then b = b & 4text1 = "用户名是:" & aa=""for i = 1 to len(b) step 2if mid(b,i,2)<32 then a=a & str(mid(b,i,2)+32) else if mid(b,i,2)> 126 then a=a & str(mid(b,i,2)-32) else a=a & str(mid(b,i,2)) end ifend if next itext1 = text1 & " 注册码是: " & a这样就可以了

单击“开始”按钮选择“运行”,打开“运行”对话框,在“打开”文本框中输入如下内容:

regsvr32 C:\WINDOWS\system32\ocx

例如注册Flashocx控件,在“打开”文本框中输入regsvr32 C:\WINDOWS\system32\flashocx。

单击“确定”按钮,d出注册成功的对话框,表示Flash控件注册成功。

也可以编写程序注册

思路是:

读取电脑硬件的信息,用随机数加工这些信息后在注册表中做个记录,用这个记录生成注册码送回给你,你按特定的方法生成序列号,你的小程序收到序列号后还原成数据,数据比较注册表中的记录,如果正确就加入第二部分注册的信息完成注册你的程序每次打开时,先比对硬件信息->第一注册信息->第二注册信息,看这三者是否统一,不统一的就是使用期软件

也可以省了第一注册信息,直接发硬件信息给你生成序列号,其他的相同

注册码生成软件最好是自己写,用公开的加密算法就可以。我用过md5加密生成代码也用过base64加密生成代码。

其实很简单,VB生成随机字符串,然后用加密算法进行计算。把计算结果存起来作为注册码就可以。别说1万个,如果字符串够长的话,几百万个都不会重复,当然,最好是在生成的时候检测一下,不要有重复。

如果限定软件必须连网注册的话就更容易了。

用txt文档生成一个大量注册码的文件,加入到VB程序的资源文件中去。同时在网上建一个数据表。注册时先检查注册码txt文件有没有此注册码,如果有的话,则连网查数据表中此注册码是否已经使用,如果未使用则在数据表中标注注册日期。到此注册成功。

以上就是关于vb中注册代码怎么写,要求要测试成功!全部的内容,包括:vb中注册代码怎么写,要求要测试成功!、vb中控件怎么注册、VB.net 中如何实现序列号注册功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/10218225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存