Foxtable(狐表)用户栏目专家坐堂 → 使用软加密


  共有3845人关注过本帖平板打印复制链接

主题:使用软加密

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


加好友 发短信
等级:三尾狐 帖子:682 积分:4871 威望:0 精华:0 注册:2014/6/15 16:01:00
  发帖心情 Post By:2017/1/24 17:03:00 [只看该作者]

色板,我这注册代码对吗,感觉有问题:

项目打开后的代码

'软件注册代码开始
Dim n As Integer = Registry.GetValue("HKEY_CURRENT_USER\Software\MyAPP","Count",0)
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 > 10 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)
'软件注册代码结束

注册窗口“确定”代码
Registry.SetValue("HKEY_CURRENT_USER\Software\MyAPP","Register" & ComputerId, e.Form.Controls("TextBox2").Value & "")
e.Form.Close()

 回到顶部
总数 47 1 2 3 4 5 下一页