以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  写注册表的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80097)

--  作者:bagabaga
--  发布时间:2016/1/16 9:24:00
--  写注册表的问题
我用开发版,用写入注册表的方式写入机器码和密码,每次更新程序后原来注册码都不能用了,要求重新注册,是什么原因
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
    n = n + 1
    SaveConfigValue("Count",n)
    If n >  5
        Forms("注册").Open()
    End If
End If


--  作者:Hyphen
--  发布时间:2016/1/16 9:38:00
--  
GetConfigValue的数据并不是保存在注册表的,而是保存在项目中,升级后就被覆盖了