Foxtable(狐表)用户栏目专家坐堂 → 修改注册表的某个值,为何代码就无法运行了?


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

主题:修改注册表的某个值,为何代码就无法运行了?

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


加好友 发短信
等级:一尾狐 帖子:445 积分:4777 威望:0 精华:0 注册:2010/4/11 14:09:00
修改注册表的某个值,为何代码就无法运行了?  发帖心情 Post By:2012/5/24 1:19:00 [只看该作者]

有字符串,经加密后,存储在注册表中,

在命令窗口执行以下代码,

 

Dim reg As String = Registry.GetValue("HKEY_CURRENT_USER\Software\Mycode","reg","A")
Dim ms As String = Registry.GetValue("HKEY_CURRENT_USER\Software\Mycode","ms","A")
Dim code As String = DecryptText(reg,ms,ms)

If code > "" AndAlso code = ComputerId Then
  MessageBox.Show ("ok ")
Else
MessageBox.Show (" no ")
  Syscmd.Project.Exit()
End If

 

1.  在没有人为修改注册表中 reg 和 ms 的值的时候,代码运行正常

 

2.  在人为修改注册表中 reg 的值的时候(修改或是置零),代码运行正常

 

问题来了

 

3. 在人为修改注册表中 ms 的值的时候(修改或是置零),代码运行时出现这个提示,请教是什么原因啊?

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:32.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/24 8:04:00 [只看该作者]


 回到顶部