Foxtable(狐表)用户栏目专家坐堂 → 关于编写注册码的问题


  共有2506人关注过本帖树形打印复制链接

主题:关于编写注册码的问题

帅哥哟,离线,有人找我吗?
audience68
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:2521 威望:0 精华:0 注册:2012/5/19 22:40:00
关于编写注册码的问题  发帖心情 Post By:2014/10/27 12:32:00 [只看该作者]

请问专家,根据帮助,我把两段注册码结合在一起,如下所示,是不是就可以起到在注册表中进行使用次数的限制了?
代码如下:

Dim Count As Integer
Count = Registry.GetValue("HKEY_CURRENT_USER\Software\MyApp","Count",0)
Registry.SetValue("HKEY_CURRENT_USER\Software\MyApp","Count",Count + 1)

Dim n As Integer = GetConfigValue("Count",1)
Dim
Code As String = GetConfigValue("Register" & ComputerId,"")
Dim
Ok As Boolean
If
Code > "" AndAlso DecryptText(Code,"abc","abc") = ComputerId Then '
如果注册码正确
    OK = True
Else
    If
n > 30 Then
        Forms("
注册").Open()
        Code = GetConfigValue("Register" & ComputerId,"")
        If
Code > "" AndAlso DecryptText(Code,"abc","abc") = ComputerId Then '
如果注册码正确
            OK = True
        End
If
    End
If
    If
n > 60 AndAlso Ok = False Then
        Messagebox.Show("
您正在使用的产品已经超出试用次数!")
        Syscmd.Project.Exit()
    End
If
End
If
n = n + 1
SaveConfigValue("Count",n)


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/27 14:06:00 [只看该作者]

你这不是结合,而是混合使用,不知道你要干嘛, 你存到注册表直接把版主例子中国的 SaveConfigValue都该为操作注册表即可

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/27 14:17:00 [只看该作者]

 应该是可以了的,在注册表里面保存了 次数 的信息


 回到顶部