Foxtable(狐表)用户栏目专家坐堂 → 注册码有效期


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

主题:注册码有效期

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


加好友 发短信
等级:婴狐 帖子:49 积分:435 威望:0 精华:0 注册:2016/7/16 10:47:00
注册码有效期  发帖心情 Post By:2016/8/26 15:28:00 [显示全部帖子]

请问老师,如何设置注册码的有效期!假如一个月到期了,注册码就失效了,需要重新注册!望老师赐教

 


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


加好友 发短信
等级:婴狐 帖子:49 积分:435 威望:0 精华:0 注册:2016/7/16 10:47:00
  发帖心情 Post By:2016/8/26 15:31:00 [显示全部帖子]

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

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


加好友 发短信
等级:婴狐 帖子:49 积分:435 威望:0 精华:0 注册:2016/7/16 10:47:00
  发帖心情 Post By:2016/8/26 15:42:00 [显示全部帖子]

大神,可以帮我直接合在上面那段代码上面吗?谢谢!跪求!

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


加好友 发短信
等级:婴狐 帖子:49 积分:435 威望:0 精华:0 注册:2016/7/16 10:47:00
  发帖心情 Post By:2016/8/26 16:08:00 [显示全部帖子]

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

 

dim str as string = computerId
Dim zcm As String = EncryptText(str & "|" & new Date(2016,9,1), "abc", "abc")
output.show(zcm)

 

 

Dim s As String = DecryptText(zcm, "abc", "abc")
output.show(s)
msgbox(s.split("|")(1))


 


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


加好友 发短信
等级:婴狐 帖子:49 积分:435 威望:0 精华:0 注册:2016/7/16 10:47:00
  发帖心情 Post By:2016/8/26 16:08:00 [显示全部帖子]

这样改了 没有效果啊 !本人小白,望老师不宁赐教!谢谢


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


加好友 发短信
等级:婴狐 帖子:49 积分:435 威望:0 精华:0 注册:2016/7/16 10:47:00
  发帖心情 Post By:2016/8/26 16:45:00 [显示全部帖子]

图片点击可在新窗口打开查看  谢谢老师,越来越喜欢老师了 哈哈

 回到顶部