注册表操作类
来源:互联网 发布:淘宝快递合作价格表 编辑:程序博客网 时间:2024/05/16 00:47
public static class RegistryHelper
{
/// <summary>
/// 保存值至注册表。
/// </summary>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static void SetValue(string name, string value)
{
SetValue(@"Software\Name", name, value);//Name软件名称
}
{
/// <summary>
/// 保存值至注册表。
/// </summary>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static void SetValue(string name, string value)
{
SetValue(@"Software\Name", name, value);//Name软件名称
}
/// <summary>
/// 保存值至注册表
/// </summary>
/// <param name="key">子项名称</param>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static void SetValue(string keyName, string name, object value)
{
try
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(keyName, true);
if (key == null)
{
key = Registry.LocalMachine.CreateSubKey(keyName);
}
key.SetValue(name, value);
key.Close();
}
catch (Exception ex)
{
}
}
/// 保存值至注册表
/// </summary>
/// <param name="key">子项名称</param>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static void SetValue(string keyName, string name, object value)
{
try
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(keyName, true);
if (key == null)
{
key = Registry.LocalMachine.CreateSubKey(keyName);
}
key.SetValue(name, value);
key.Close();
}
catch (Exception ex)
{
}
}
/// <summary>
/// 获取注册表值
/// </summary>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static object GetValue(string name)
{
return GetValue(@"Software\Name", name);
}
/// 获取注册表值
/// </summary>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static object GetValue(string name)
{
return GetValue(@"Software\Name", name);
}
/// <summary>
/// 获取注册表值
/// </summary>
/// <param name="key">子项名称</param>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static object GetValue(string keyName, string name)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(keyName, false);
if (key == null)
{
return null;
}
object value = key.GetValue(name);
key.Close();
return value;
}
}
/// 获取注册表值
/// </summary>
/// <param name="key">子项名称</param>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static object GetValue(string keyName, string name)
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(keyName, false);
if (key == null)
{
return null;
}
object value = key.GetValue(name);
key.Close();
return value;
}
}
0 0
- 注册表操作类
- 操作注册表的类
- 注册表操作类
- C# 注册表操作类
- CRegKey类操作注册表
- 注册表操作类
- 注册表操作类
- 注册表操作类
- 新注册表操作类
- c#操作注册表类
- c#注册表操作类
- 注册表操作类
- 注册表操作类
- c#注册表操作类
- 注册表操作类
- 一个操作注册表的类
- 一个操作注册表的类
- 一个操作注册表的类
- C++四种多态:参数多态,包含多态,重载多态,强制多态
- PHP的抽象类、接口的区别和选择
- 学习笔记之JavaSE(10)--面向对象编程1
- hadoop基础----hadoop实战(七)-----hadoop管理工具---使用Cloudera Manager安装Hadoop---Cloudera Manager和CDH5.8离线安装
- ThinkPHP Where 条件中使用表达式
- 注册表操作类
- curl
- Charles 抓包 mock数据
- 提升用户体验,你不得不知的六个原则
- Xtreme 10.0 - Flower Games
- android listview嵌套listview只显示一行解决方法
- Linux平滑编译升级php5.5至5.6
- web前端 前后页面跳转传值
- 设计模式笔记——(二:建造者模式 Builder Pattern)