用vb.net读写注册表(给20分)

zhoushi4560426 2008-09-04 09:22:56
我在HKEY_CURRENT_USER\Software\yjs_mk下有个yjs,初值为0(REG_SZ类型)
我想在vb.net程序中首先判断此项名称有没有,有的话把值写为1,没有的话就写进去.

急..........
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bullatus 2008-09-04
  • 打赏
  • 举报
回复
在Vista下写注册表时,最可恶的就是程序需要以管理员运行
JeffChung 2008-09-04
  • 打赏
  • 举报
回复
判断是否存在值
If My.Computer.Registry.GetValue("HKEY_Current_User\SOFTWARE\yjs_mk", _
"yjs", Nothing) Is Nothing Then
MsgBox("Value does not exist.")
End If

关键的都给了,自己整一下吧
JeffChung 2008-09-04
  • 打赏
  • 举报
回复
  Dim hklm As RegistryKey = Registry.CurrentUser
  Dim software11 As RegistryKey = hklm.OpenSubKey ( "SOFTWARE\\yjs_mk" )
  software11.SetValue ( "yjs" , "1" )
zhoushi4560426 2008-09-04
  • 打赏
  • 举报
回复
在线等.....

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧