读书人

急求解vb.net 操作注册表出现的有关问

发布时间: 2012-03-07 09:13:51 作者: rapoo

急,求解vb.net 操作注册表出现的问题
我在HKEY_CURRENT_USER\Software\yjs_mk下有个yjs,初值为0(REG_SZ类型)
我想在vb.net程序中首先判断此项名称有没有,有的话把值写为1,没有的话就写进去新的给值0.

Dim hklm As RegistryKey = Registry.CurrentUser
Dim software11 As RegistryKey = hklm.OpenSubKey("Software\yjs_mk")
software11.SetValue("yjs", "1")

出错:无法写入到注册表项

请帮忙看看是怎么回事????

[解决办法]

Dim software11 As RegistryKey = hklm.CreateSubKey("Software\yjs_mk")

CreateSubKey 打开子键以进行写入操作,如果不存在则创建

读书人网 >VB Dotnet

热点推荐