急,求解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 打开子键以进行写入操作,如果不存在则创建