创建注册表项,而不是通常的

ace*_*007 5 .net c#

谷歌搜索,但我不知道如何创建一个注册表项本身,而不是所有教程中看到的子项字符串值.注册表就像一棵树枝和树叶,我想创建一个新的分支并添加一个叶子

|tree
|-branch
|  |-my branch
|-branch
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

更多信息让我更清楚,因为我被指向我不需要的东西;)

你单击其中一个注册表项,旁边是一个向下的箭头,你点击它,你得到更多的键可能与另一个箭头指向下更多的ketys,这就是我正在尝试创建一个"文件夹"看起来事情.我不确定我能解释多少但CreateSubKey对我没有这样的事情:

Key = Registry.CurrentUser.CreateSubKey("SOFTWARE\Microsof\game\addons\myaddons");
Run Code Online (Sandbox Code Playgroud)

现在,当我检查它时,没有名称的文件夹式图标 myaddons

Pic*_*are 8

不确定这是否是您要执行的操作,但您可以使用它Registry.SetValue(string keyName, string valueName, object value, RegistryValueKind valuekind)来创建Keys/Subkeys及其值.

Registry.SetValue(@"HKEY_CURRENT_USER\Software\Picrofo Software\", "", ""); //Tree
Registry.SetValue(@"HKEY_CURRENT_USER\Software\Picrofo Software\Subkey", "", ""); //Branch
Registry.SetValue(@"HKEY_CURRENT_USER\Software\Picrofo Software\Subkey", "Value Name", "Value", RegistryValueKind.String); //Branch's value
Registry.SetValue(@"HKEY_CURRENT_USER\Software\Picrofo Software\Another Subkey", "", ""); //Branch
Run Code Online (Sandbox Code Playgroud)

这将HKEY_CURRENT_USER\Software\使用名称创建一个键Picrofo Software.然后,在我们使用名称创建的键中创建一个子键,Subkey并设置name 的值Value Name及其值Value的类型String.最后,Picrofo Software使用Another Subkey没有特定值的名称创建另一个子键.

例

谢谢,
我希望你觉得这很有帮助:)