使用opensubkey然后更改该子密钥时出现RegistryKey问题
本文关键字:RegistryKey 问题 密钥 然后 opensubkey 使用 | 更新日期: 2023-09-27 18:28:24
好吧,所以我有这个问题,我真的不明白为什么。虽然我知道我可以更改整个文本,但我只是想更好地理解为什么会发生这种情况。比方说我打开了一个子密钥
RegistryKey regkey = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, workstation, RegistryView.Registry64).OpenSubKey(@"Software'Censored'Issuance'test'", true);
这会很好,我可以设置/获取键值等等,但如果我需要移动到另一个子密钥,为什么我不能只做
regkey= regkey.opensubkey(@"'Software'something'somewhere'youknow");
然后开始从那个新位置设置或获取值?任何帮助都将不胜感激!
我试着搜索类似的帖子,但似乎之前没有人问过这件事,对不起,如果这是一个骗局!
RegistryKey regkey = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, workstation, RegistryView.Registry64)
.OpenSubKey(@"Software'Censored'Issuance'test'", true);
regkey = regkey.opensubkey(@"Foo");
这将打开Software'Censored'Issuance'test'Foo
上的子密钥Foo
从不是子密钥的密钥读取
RegistryKey baseKey = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, workstation, RegistryView.Registry64);
RegistryKey regkey = baseKey.OpenSubKey(@"Software'Censored'Issuance'test'", true);
...
regkey = baseKey.OpenSubKey(@"Software'something'somewhere'youknow", true);