C#操作windows注册表的方法
更新时间:2015年04月28日 11:29:44 作者:igoo
这篇文章主要介绍了C#操作windows注册表的方法,涉及C#针对注册表的读取与写入技巧,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了C#操作windows注册表的方法。分享给大家供大家参考。具体如下:
此代码演示了如何读取和写入注册表
读取注册表:
private string GetRegistShellData(string RegistName) { try { string registData, SubregistData; RegistryKey hkml = Registry.LocalMachine; RegistryKey software = hkml.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", true); registData = software.GetValue(RegistName).ToString(); SubregistData = registData.Substring(0, 2); return SubregistData; } catch (Exception excp) { MessageBox.Show("GetRegistShellData错误" + excp.ToString(), "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return ""; }
写入注册表:
private void RenameRegistData() { try { string registData1; RegistryKey hkml = Registry.LocalMachine; RegistryKey software2 = hkml.OpenSubKey(@"SOFTWARE\"+ Shadowin + @"\SysToolSign", true); registData1 = software2.GetValue("Sign").ToString(); software2.SetValue("Sign", "1"); registData1 = software2.GetValue("Sign").ToString(); } catch (Exception excp) { MessageBox.Show("RenameRegistData错误" + excp.ToString(), "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return ; }
希望本文所述对大家的C#程序设计有所帮助。
相关文章
C#如何将List<string>转换为List<double>
这篇文章主要介绍了C#如何将List<string>转换为List<double>问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-07-07DevExpress实现TreeList向上递归获取公共父节点的方法
这篇文章主要介绍了DevExpress实现TreeList向上递归获取公共父节点的方法,需要的朋友可以参考下2014-08-08
最新评论