读取注册表键值

原创 2006年05月22日 09:40:00

/// 读取注册表键值
/// </summary>
public static string ReadRegistryKey(string name)
{
Microsoft.Win32.RegistryKey reg = Microsoft.Win32.Registry.CurrentUser;
string path="Software//" + Application.ProductName;

if (reg.OpenSubKey(path) == null)
reg.CreateSubKey(path);

reg = reg.OpenSubKey(path, true);

string str;
if (reg.GetValue(name) == null)
str="";
else
    str = reg.GetValue(name).ToString();

reg.Close();
return str;
}

/// <summary>
/// 设置注册表键值
/// </summary>
public static void SetRegistryKey(string name, string Value)
{
Microsoft.Win32.RegistryKey reg = Microsoft.Win32.Registry.CurrentUser;
string path="Software//" + Application.ProductName;

if (reg.OpenSubKey(path) == null)
reg.CreateSubKey(path);

reg=reg.OpenSubKey(path,true);

reg.SetValue(name, Value);
reg.Close();
}

WMI中的SQL,WQL简明教程系列5:工具,命名空间,路径

http://blog.useasp.net/archive/2013/06/17/the-tutorial-series-of-wql-that-the-sql-in-wmi-chapter-fiv...
  • thanklife
  • thanklife
  • 2017年06月29日 15:18
  • 285

配置文件键值对读写API函数实现

项目中开发了一种读写文件的函数,文件的存储格式为键值对形式(name = value),非常实用,特将源码记录如下: Conftool.h文件源码: /* ** Copyright (c) 201...
  • u013485792
  • u013485792
  • 2016年02月29日 16:09
  • 834

鼠标右键点击文件夹 用Unity5打开 项目 实现

孙广东   2015.9.12       写了这个小小的 reg 注册表 文件,因为我厌倦了必须通过Unity导航到文件夹 来打开它们。  如果文件夹很容易接近,比如在桌面上 就很不方便。     ...
  • u010019717
  • u010019717
  • 2015年09月12日 16:34
  • 2327

CEF3开发者系列之进程间消息传递

在使用CEF3作为框架开发过程中,实现WebSockets、XMLHttpRequest、JS与本地客户端交互等功能时,需要在渲染(Render)进程和浏览(Browser)进程中传递消息。CEF3在...
  • ckkyjtqlt
  • ckkyjtqlt
  • 2016年12月30日 16:36
  • 302

WINDOWS XP优化批处理

代码: @echo off cls @echo off title ◇适合网吧使用=====同时适合家用电脑使用◇ :start cls color MODE con: COLS=7...
  • kissdestiny
  • kissdestiny
  • 2013年11月14日 20:19
  • 3278

FC手柄键值读取

FC手柄,大致可分为两种:一种手柄插口是11针的,一种是9针的,可以直接和DR9的串口头对插。FC手柄有10个按键(实际上只有8个): 上、下、左、右、Start、Select、A、B、A连发、B连...
  • windows260
  • windows260
  • 2016年04月13日 16:25
  • 1567

spring boot 读取配置文件

spring boot 读取配置文件有两种方式: 一种是通过@PropertySource注解,然后使用@Value逐个注入配置 package com.cn.core.mail; import o...
  • Cloud_July
  • Cloud_July
  • 2017年06月13日 16:35
  • 328

c#_集合类[ ArrayList]和键值对集合[Hashtable]

ArrayList[集合类]:可以添加、移除、遍历;可变长度,用法和数组类似 数组特点:1.类型统一、2.长度固定 属性:count(得到集合中的实际存放数据的个数) 方法:Add()添加   ...
  • ds19920925
  • ds19920925
  • 2013年05月06日 20:07
  • 3055

Qt按键键值 与 相关字符串 的映射表

Qt快捷键 映射 "Esc",/*Qt::Key_Escape 0x01000000 */ "Tab",/*Qt::Key_Tab 0x01000001 */ "Shift+Tab"...
  • foreverhuylee
  • foreverhuylee
  • 2015年07月04日 17:02
  • 2250

Unity3D使用小技巧

操作篇 1.在Inspector的数组(Array)中插入或删除数据 – 在Unity中编辑数组非常方便! 插入数据(复制一个数据),选中数组中的数据然后Ctrl-D(windows)、Comma...
  • sakyaer
  • sakyaer
  • 2015年01月27日 14:57
  • 957
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读取注册表键值
举报原因:
原因补充:

(最多只允许输入30个字)