博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【ASP】注册表的读写
阅读量:4979 次
发布时间:2019-06-12

本文共 985 字,大约阅读时间需要 3 分钟。

关于注册表的作用,这里暂不作介绍。主要讨论下注册表的读写方法:

1,首先我们认识下注册表如何让打开:程序=》搜索=》regedit=》

2注册表包含五大类分别是:

1,HKEY_CLASSES_ROOT

2,HKEY_CURRENT_USER
3,HKEY_LOCAL_MACHING
4,HKEY_USERS
5,HKEY_CURRENT_CONFIG

3注册表的写方法:

 //写入注册表

        private void button1_Click(object sender, EventArgs e)
        {
            RegistryKey rk = null;
            if (Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft").SubKeyCount <= 0)
            {
                Registry.LocalMachine.DeleteSubKey("SOFTWARE\\Microsoft");
                Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft");
            }
            rk=Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft",true );
            rk.SetValue("123","练习写入注册表");
            MessageBox.Show("写入成功");
            rk.Close();
        }

4注册表的读方法:

 //读取注册表

        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                RegistryKey rk = null;
                rk = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft", true);
                if (rk.GetValue("123") != null)
                {
                    richTextBox1.Text = rk.GetValue("123").ToString();
                }
                else
                {
                    MessageBox.Show("没有关键值");
                }
            }
            catch
            { }
        }

转载于:https://www.cnblogs.com/baiboy/archive/2012/11/14/regedit.html

你可能感兴趣的文章
【例3.6】过河卒(Noip2002)
查看>>
Spring 事务入门
查看>>
Codeigniter MongoDB类库
查看>>
Java设计模式——单例模式
查看>>
hdu 2732 Leapin' Lizards(最大流)Mid-Central USA 2005
查看>>
基于lnmp.org的xdebug安装
查看>>
redisTemplate如何注入到ValueOperations
查看>>
增加列并修改列的顺序
查看>>
国庆七天乐 Day2
查看>>
各种图论模型及其解答(转)
查看>>
kafka消息的可靠性
查看>>
一些软件设计的原则
查看>>
.NET平台开发Mongo基础知识
查看>>
Git:多人推送/抓取分支事项
查看>>
【c++ templates读书笔记】【2】类模板
查看>>
static的用法
查看>>
ubuntu16.04安装网易云音乐
查看>>
Maven报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法!
查看>>
<Android基础> (五) 广播机制
查看>>
数论——lucas定理
查看>>