修改注册表项值

本文关键字:注册表 修改 | 更新日期: 2023-09-27 18:20:02

我有以下的注册表路径

HKEY_LOCAL_MACHINE'SOFTWARE'COMPANY'COMPFOLDER

COMPFOLDER中,我有一个名为"Deno"的字符串值,其值为0。每当我执行代码时,我都希望通过代码将其值更改为1。有人能帮我吗?

修改注册表项值

我做注册黑客已经有一段时间了,但像这样的东西可以工作:

RegistryKey myKey = Registry.LocalMachine.OpenSubKey("SOFTWARE''Company''Compfolder", true);
if(myKey != null)    {
   myKey.SetValue("Deno", "1", RegistryValueKind.String);
   myKey.Close();
}
using (RegistryKey key = regKeyRoot.OpenSubKey(KeyName, true)) // Must dispose key or use "using" keyword
{
    if (key != null)  // Must check for null key
    {
        key.SetValue(attribute, value);
    }
}