gpt4 book ai didi

c# - 如何使用 Microsoft.Win32.Registry.OpenSubKey 直接转到特定键?

转载 作者:太空狗 更新时间:2023-10-30 00:16:27 29 4
gpt4 key购买 nike

现在这是一个简单的问题。它应该清楚地记录在 MSDN 中。我看了看,但找不到。我得到的唯一结果是,我必须一个接一个地打开子项才能找到我感兴趣的特定项。

肯定有更直接的方法来访问 3 层深的关键。这是什么?

我已经试过了

RegistryKey reg = Registry.LocalMachine;
reg.OpenSubKey(@"Software\Microsoft", true); // reg is still HKLM !

reg.OpenSubKey(@"Software\Microsoft\", true); // reg is still HKLM !

最佳答案

我认为您期望 OpenSubKey() 方法对 reg 做一些事情 - 以某种方式使其指向子键。它不是那样工作的。 OpenSubKey() 返回一个 RegistryKey 类型的新对象,该对象可用于检索子键的值或修改子键。所以你需要:

RegistryKey reg = Registry.LocalMachine;
RegistryKey subKey = reg.OpenSubKey(@"Software\Microsoft", true);

关于c# - 如何使用 Microsoft.Win32.Registry.OpenSubKey 直接转到特定键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7101340/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com