以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]注册表中注册码如何读写? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52618) |
-- 作者:syzsyk -- 发布时间:2014/6/19 11:01:00 -- [求助]注册表中注册码如何读写? 由机器码生成注册码,这个帮助中已经有了,注册码如何写入注册表中? Dim RegCode As WinForm.TextBox = e.Form.Controls("注册码") Registry.SetValue("HKEY_CURRENT_USER\\Software\\MyApp",?) 在另一个地方读出时: Registry.GetValue("HKEY_CURRENT_USER\\Software\\MyApp",?)
|
-- 作者:Bin -- 发布时间:2014/6/19 11:03:00 -- Registry.SetValue("HKEY_CURRENT_USER\\Software\\MyApp",RegCode) Registry.GetValue("HKEY_CURRENT_USER\\Software\\MyApp","")
|
-- 作者:syzsyk -- 发布时间:2014/6/19 13:20:00 -- Dim RegCode As String = Registry.GetValue("HKEY_CURRENT_USER\\Software\\aaa\\bbb","ccc","") Dim TyCount As Integer TyCount = Registry.GetValue("HKEY_CURRENT_USER\\Software\\ddd","TyCount",0) Registry.SetValue("HKEY_CURRENT_USER\\Software\\Tyaqi","TyCount",TyCount + 1) Dim Reg As WinForm.Label = e.Form.Controls("Label1") If RegCode = "" Or ComputerId <> DecryptText(RegCode,"eee","eee") Then \'若未注册 Reg.text = "您试用的是试用版,目前已使用" & TyCount & "次,还能试用" & 10 - TyCount & "次" If TyCount > 10 Then Forms("欢迎窗口").Close End If Else Forms("欢迎窗口").Visible = False End If 以上代码测试时怎么是以双数2递减而不是以1递减?难道红色部分有问题?
|
-- 作者:Bin -- 发布时间:2014/6/19 14:10:00 -- 可能是执行了两次Registry.SetValue("HKEY_CURRENT_USER\\Software\\Tyaqi","TyCount",TyCount + 1) |