Foxtable(狐表)用户栏目专家坐堂 → 关于软件注册问题


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

主题:关于软件注册问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 11:05:00 [只看该作者]

注册的时候,注册成功了,你要往数据库里面添加数据啊。数据从你输入的窗口里面获取啊,不是在注册表那里获取啊。

 

而且,你要把窗口里的数据,写入到注册表里面啊。


 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2019/3/13 13:09:00 [只看该作者]

显示注册成功了并且注册表中也有值数据库中就是存不上是什么原因?

如果在程序中打开注册界面进行同样的注册动作就保存到数据表中,如果在启动程序时要求注册时,同样的操作只能保存到注册表中,数据表中是空的,是什么原因呢?
[此贴子已经被作者于2019/3/13 13:45:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 14:55:00 [只看该作者]

1、注册表里面有对应数据了没有?

 

2、msgbox(Registry.GetValue("HKEY_CURRENT_USER\Software\MyAPP", "姓名" ,"")) 能否弹出正确的值?


 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  34楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2019/3/13 15:18:00 [只看该作者]

甜老师注册表中有数据

甜老师我测试了一下没有数据
但是我打开注册表是有数据的?是不是注册完了必须重新启动程序才能读取呀?

可以读取上一次注册的信息


我将这段代码放到最后,能读出注册表值但是还是不保存数据
[此贴子已经被作者于2019/3/13 15:41:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 15:42:00 [只看该作者]

贴出你写的完整的注册的代码


 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  36楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2019/3/13 15:49:00 [只看该作者]

Dim yhxm As WinForm.TextBox = e.Form.Controls("yonghuxingmingTextBox")
Dim lxdh As WinForm.TextBox = e.Form.Controls("lianxidianhuaTextBox")
Dim gsmc As WinForm.TextBox = e.Form.Controls("gongsimingchengTextBox")
Dim gsdz As WinForm.TextBox = e.Form.Controls("gongsidizhiTextBox")

e.Form.Controls("zhucemaTextBox").text= EncryptText(e.Form.Controls("jiqibianmaTextBox").Text, "acqe", "cae")
If e.Form.Controls("zhucemaTextBox1").Text = EncryptText(e.Form.Controls("jiqibianmaTextBox").Text, "acqe", "cae") Then
    Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","Register" & HardDiskId, e.Form.Controls("zhucemaTextBox").Value & "")
    MessageBox.show("注册成功,感谢您的使用!")
    e.Form.Close()
Else
    MessageBox.show("注册码错误,请重新输入")
    Return
End If
Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","用户姓名", yhxm.text )
Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","联系电话", lxdh.text  )
Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","公司名称", gsmc.text  )
Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","公司地址", gsdz.text )
msgbox(Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP", "用户姓名" ,""))

Dim dr1 As DataTable = DataTables("注册用户信息表")
If dr1.dataRows.Count=0 Then
    Dim dr As DataRow = dr1.AddNew
    dr("ID") = 1
    dr("用户姓名")= Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP", "用户姓名","")
    dr("联系电话") = Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP", "联系电话" ,"")
    dr("公司名称") = Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP", "公司名称" ,"")
    dr("公司地址") = Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP","公司地址" ,"")
End If


就是启动程序注册时不能保存注册表信息到数据库中,不知道什么原因


[此贴子已经被作者于2019/3/13 15:54:53编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  37楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 16:41:00 [只看该作者]

改成

 

Dim yhxm As WinForm.TextBox = e.Form.Controls("yonghuxingmingTextBox")
Dim lxdh As WinForm.TextBox = e.Form.Controls("lianxidianhuaTextBox")
Dim gsmc As WinForm.TextBox = e.Form.Controls("gongsimingchengTextBox")
Dim gsdz As WinForm.TextBox = e.Form.Controls("gongsidizhiTextBox")


e.Form.Controls("zhucemaTextBox").text= EncryptText(e.Form.Controls("jiqibianmaTextBox").Text, "acqe", "cae")
If e.Form.Controls("zhucemaTextBox1").Text = EncryptText(e.Form.Controls("jiqibianmaTextBox").Text, "acqe", "cae") Then
    msgbox(1)
    Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","Register" & HardDiskId, e.Form.Controls("zhucemaTextBox").Value & "")
    MessageBox.show("注册成功,感谢您的使用!")
    Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","用户姓名", yhxm.text )
    Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","联系电话", lxdh.text  )
    Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","公司名称", gsmc.text  )
    Registry.SetValue("HKEY_CURRENT_USER\Software\MyTYUPP","公司地址", gsdz.text )
    msgbox(Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP", "用户姓名" ,""))
   
    Dim dr1 As DataTable = DataTables("注册用户信息表")
    If dr1.dataRows.Count=0 Then
        msgbox(2)
        Dim dr As DataRow = dr1.AddNew
        dr("ID") = 1
        dr("用户姓名")= Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP", "用户姓名","")
        dr("联系电话") = Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP", "联系电话" ,"")
        dr("公司名称") = Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP", "公司名称" ,"")
        dr("公司地址") = Registry.GetValue("HKEY_CURRENT_USER\Software\MyTYUPP","公司地址" ,"")
    End If
   
    e.Form.Close()
Else
    MessageBox.show("注册码错误,请重新输入")
    Return
End If


 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  38楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2019/3/13 22:41:00 [只看该作者]

甜老师还是不保存数据的

改了以后进入程序打开注册窗体进行注册后数据只增加了一个空数据行
[此贴子已经被作者于2019/3/13 23:05:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  39楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 23:32:00 [只看该作者]

执行37楼代码,弹出什么内容?

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  40楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2019/3/14 6:47:00 [只看该作者]

依次弹出

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190314000004_副本.jpg
图片点击可在新窗口打开查看

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

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

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190314000046.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/3/14 6:47:58编辑过]

 回到顶部
总数 54 上一页 1 2 3 4 5 6 下一页