读取注册表
Posted CinYung
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取注册表相关的知识,希望对你有一定的参考价值。
读取注册表需要using Microsoft.Win32
读取指定路径的注册表,例如如下位置:
RegistryKey uninstall = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\\WOW6432Node\\MicroSoft\\Windows\\CurrentVersion\\Uninstall");
从其子项中读取名称含“QQ”的子项
1 RegistryKey uninstall = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\\WOW6432Node\\MicroSoft\\Windows\\CurrentVersion\\Uninstall"); 2 foreach (string softKeyName in uninstall.GetSubKeyNames()) 3 { 4 if (softKeyName.Contains("QQ")) 5 { 6 lbResult.Items.Add(softKeyName); 7 RegistryKey soft = uninstall.OpenSubKey(softKeyName); 8 foreach (string valueName in soft.GetValueNames()) 9 { 10 lbResult.Items.Add(string.Format(" {0}:{1}", valueName, soft.GetValue(valueName).ToString())); 11 } 12 } 13 }
结果如下:
以上是关于读取注册表的主要内容,如果未能解决你的问题,请参考以下文章
GLSL:无法从 FBO 读取纹理并使用片段着色器渲染到另一个 FBO