c#操作注册表(读、写注册表)

using Microsoft.Win32;

RegistryKey regKey = Registry.ClassesRoot.OpenSubKey("QQ", true);//读取注册表信息

    ClassesRoot:该字段读取 Windows 注册表基项 HKEY_CLASSES_ROOT。

    OpenSubKey:检索指定的子项以进行读取或读/写访问。

                    返回结果:表示所请求子项的 Microsoft.Win32.RegistryKey 对象;如果操作失败,则为 null。

                     参数:1.要打开子项名称或路径

           2.如果需要项的写访问权限则为true.

    if (regKey == null)
    {
        regKey = Registry.ClassesRoot.CreateSubKey("QQ");//如果QQ项不存在则进行创建
         regKey.SetValue("qq", 0);//为QQ项下的子项qq赋值为0
     }

     string  sycs = regKey.GetValue("qq").ToString().Trim();//取得qq的值

原文地址:https://www.cnblogs.com/songling/p/2025740.html