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


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

主题:使用软加密

帅哥哟,离线,有人找我吗?
天若千颖
  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()

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


加好友 发短信
等级:三尾狐 帖子:682 积分:4871 威望:0 精华:0 注册:2014/6/15 16:01:00
  发帖心情 Post By:2017/1/24 17:14:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170124171230.png
图片点击可在新窗口打开查看

 

删除了注册表中的注册码信息,但是软件还是不用注册,直接可以打开。


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


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

明白了,应该代码没有问题,需要修改一下:n > 10 把这个数字调整小一点,比如n>1,即第二次打开就提示注册。

 回到顶部