国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C# > 正文

C#操作注冊表的方法

2020-01-24 03:50:55
字體:
來源:轉載
供稿:網友
using Microsoft.Win32 ;  

1.讀取指定名稱的注冊表的值  

復制代碼 代碼如下:

private string GetRegistData(string name)
{
string registData;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.OpenSubKey("XXX",true);
registData = aimdir.GetValue(name).ToString();
return registData;
}

以上是讀取的注冊表中HKEY_LOCAL_MACHINE/SOFTWARE目錄下的XXX目錄中名稱為name的注冊表值; 

2.向注冊表中寫數據  

復制代碼 代碼如下:

private void WTRegedit(string name,string tovalue)
{
RegistryKey hklm = Registry.LocalMachine;
RegistryKey software = hklm.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.CreateSubKey("XXX");
aimdir.SetValue(name,tovalue);
}


以上是在注冊表中HKEY_LOCAL_MACHINE/SOFTWARE目錄下新建XXX目錄并在此目錄下創建名稱為name值為tovalue的注冊表項; 

3.刪除注冊表中指定的注冊表項  

復制代碼 代碼如下:

private void DeleteRegist(string name)
{
string[] aimnames;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.OpenSubKey("XXX",true);
aimnames = aimdir.GetSubKeyNames();
foreach(string aimKey in aimnames)
{
if(aimKey == name)
aimdir.DeleteSubKeyTree(name);
}
}


以上是在注冊表中HKEY_LOCAL_MACHINE/SOFTWARE目錄下XXX目錄中刪除名稱為name注冊表項; 

4.判斷指定注冊表項是否存在  

復制代碼 代碼如下:

private bool IsRegeditExit(string name)
{
bool _exit = false;
string[] subkeyNames;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.OpenSubKey("XXX",true);
subkeyNames = aimdir.GetSubKeyNames();
foreach(string keyName in subkeyNames)
{
if(keyName == name)
{
_exit = true;
return _exit;
}
}
return _exit;
}


以上是在注冊表中HKEY_LOCAL_MACHINE/SOFTWARE目錄下XXX目錄中判斷名稱為name注冊表項是否存在,這一方法在刪除注冊表時已經存在,在新建一注冊表項時也應有相應判斷; 

復制代碼 代碼如下:

using System.Windows.Forms;
using Microsoft.Win32;

namespace RegeditManager
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //創建并寫入
        private void button1_Click(object sender, EventArgs e)
        {
            RegistryKey key = Registry.LocalMachine;
            try
            {
                RegistryKey software = key.CreateSubKey("software//LabManager");
                software = key.OpenSubKey("software//LabManager", true);
                software.SetValue("Address", @"C:/Program Files/實驗室管理系統/dbcom.xml");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                key.Close();
            }
        }
        //讀取
        private void button2_Click(object sender, EventArgs e)
        {
            string info = string.Empty;
            RegistryKey key=Registry.LocalMachine;
            try
            {
                key = key.OpenSubKey("software//LabManager");
                if (IsRegeditKeyExit("software//LabManager", "Address"))
                {
                    info = key.GetValue("Address").ToString();
                    MessageBox.Show("注冊表里的信息為:" + info);
                }
                else
                {
                    MessageBox.Show("鍵值Address不存在;");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                key.Close();
            }
        }
        //刪除
        private void button3_Click(object sender, EventArgs e)
        {
            RegistryKey key = Registry.LocalMachine;
            try
            {
                key = key.OpenSubKey("software//LabManager",true);
                if (IsRegeditKeyExit("software//LabManager", "Address"))
                {
                    key.DeleteValue("Address");
                    MessageBox.Show("刪除成功");
                }
                else
                {
                    MessageBox.Show("鍵值Address不存在;");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                key.Close();
            }
        }

        /// <summary>
        /// 判斷鍵值是否存在
        /// </summary>
        /// <param name="RegistryStr">注冊表項</param>
        /// <param name="KeyStr">鍵值</param>
        /// <returns></returns>
        private bool IsRegeditKeyExit(string RegistryStr,string KeyStr)
        {
            string[] subkeyNames;

            RegistryKey hkml = Registry.LocalMachine;

            RegistryKey software = hkml.OpenSubKey(RegistryStr);

            subkeyNames = software.GetValueNames();

            foreach (string keyName in subkeyNames)
            {
                if (keyName == KeyStr)  //判斷鍵值的名稱
                {
                    hkml.Close();

                    return true;
                }
            }
            hkml.Close();

            return false;
        }

        /// <summary>
        /// 判斷注冊表項是否存在
        /// </summary>
        /// <param name="RegistryName">例如:SOFTWARE</param>
        /// <param name="ValueStr">例如:LabManager</param>
        /// <returns></returns>
        private bool IsRegeditItemExist(string RegistryName,string ValueStr)
        {
            string[] subkeyNames;

            RegistryKey hkml = Registry.LocalMachine;

            RegistryKey software = hkml.OpenSubKey(RegistryName);

            subkeyNames = software.GetSubKeyNames();

            //取得該項下所有子項的名稱的序列,并傳遞給預定的數組中

            foreach (string keyName in subkeyNames)  //遍歷整個數組
            {
                if (keyName == ValueStr) //判斷子項的名稱
                {
                    hkml.Close();
                    return true;
                }
            }
            hkml.Close();
            return false;

        }
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产一级二级在线| 伊人影院蕉久影院在线播放| а√天堂www在线а√天堂视频| 18av在线播放| 永久免费不卡在线观看黄网站| 亚洲图区欧美| 1区2区视频| 亚洲精品手机在线| 亚色视频在线观看| 欧美日韩在线资源| 国产小视频免费在线网址| 国产激情视频在线| 欧美精品小视频| 国产视频精品久久| 亚洲大香人伊一本线| 国产一级在线观看www色| 精品a在线观看| 国产精品一区二三区| 在线国产福利网站| 国产精品久久久久白浆| 黄网在线免费| 亚洲精品少妇久久久久久| 国产一二三视频| 久久91精品视频| 国产夫妻视频| 国产一级视频| 久草网在线视频| 天天噜天天色| 亚洲欧美一区二区三区在线播放| 国产一卡2卡3卡免费网站| 青草视频在线播放| 在线看a视频| 精品精品导航| 在线一区二区三区精品| 国产成人精品久久一区二区小说 | 99re热视频在线| 中文字幕在线免费观看| 国产在线高清理伦片a| 爱福利在线视频| 香蕉视频网站在线观看| 亚洲永久免费网站| eeuss影院在线| 青草av在线| 麻豆电影传媒二区| 黄色av免费在线| 另类高清dbsm日本tvav| 免费中文字幕| 国产女人在线观看| 五月婷婷导航| 国产福利小视频在线| 国产精品视频一区二区图片| 国产成人精品男人的天堂538| 国产黄色高清在线| 在线一区观看| 欧美性猛交p30| 国产一二三区在线视频| 国产激情99| av网站在线播放| 国产在线观看色| 国产精品视频流白浆免费视频| 国产精品你懂的在线观看| 精品国语对白精品自拍视| www.91在线播放| 尤物视频在线观看| 天天插天天操| 黄污在线观看| 在线观看国产福利视频| 懂色av一区| 亚洲精品天堂在线| 午夜视频免费在线观看| 四虎成人免费观看在线网址| 在线91av| 欧美精品se| 精精国产xxxx视频在线动漫| 欧洲有码在线视频| 国产福利一区二区在线精品| а√最新版在线天堂| 国产高清视频在线观看| 毛片在线视频| 亚洲欧美综合乱码精品成人网| www在线视频观看| 2020国产在线视频| 99热在线免费播放| 黄网站app在线观看下载视频大全官网| 国产香蕉尹人视频在线| 超碰在线中文| www.毛片| xxx国产精品| 色欧美在线观看| 亚洲视频精品在线观看| 国产超碰97| 国产无遮挡又黄又爽免费网站| 国产在线视频福利| 麻豆福利在线观看| 欧美人成在线观看网站高清| 国产www在线观看| 国产成人久久精品77777| 精品51国产黑色丝袜高跟鞋| 在线免费观看你懂的| 女人色在线免费视频| 国产精品久久精品牛牛影视| www.五月色.com| 国产天堂在线| 黄网站在线观看高清免费| 日本在线观看| 日本一级理论片在线大全| 在线视频1区2区| av黄色在线观看| 精品51国产黑色丝袜高跟鞋| 2018中文字幕在线观看| 中文字幕视频在线免费| 看成年女人免费午夜视频| 日韩精品免费一区二区| h网址在线观看| 九九精品九九| 国产性色视频| 999福利在线视频| 日本天堂影院在线视频| 激情亚洲综合网| 国产一起色一起爱| 91国内精品久久久久| 四虎国产精品永久地址998| 日本天堂影院在线视频| 黄色在线视频观看网站| 中文字幕国产视频| 国产不卡在线| 欧美亚洲系列| 国产三级视频在线看| 在线黄色.com| 高清欧美精品xxxxx在线看| 国产视频精选在线| 日本一二三区视频免费高清| 尤物视频在线看| 在线观看精品视频一区二区三区| 久热精品免费视频| 国产精品美女视频免费观看软件| 亚洲久草视频| 国产黄色网页| 国产乱xxⅹxx国语对白| 天堂√中文在线| 午夜视频在线观看网站午夜视频在线| 国产黄色片在线播放| 国产原创精品视频| av在线你懂的| 精品亚洲成a人片在线观看| 激情在线视频播放| 在线国产三级| 国产jizz| 国产黄色一级电影| 天天操人人干| 男人天堂99| av亚洲男人天堂| 国产寡妇树林野战在线播放| 国产在线精品一区二区不卡| www.狠狠色.com| 99re热在线观看| 国产xxxxx| 精品亚洲综合| 精品黄色免费中文电影在线播放| 国产一级性片| 国产精品入口麻豆高清| 国产美女免费观看| 福利在线国产| 国产女人在线观看| 国产麻豆麻豆| 国产麻豆精品视频一区二区| 黄色毛片在线观看| 最近中文av字幕在线中文| 国产又色又爽又黄刺激在线视频| 人日人天天爽| 免费观看v片在线观看| 欧美精品日韩少妇| 91超碰在线免费| 国产精品一品| 国产小视频福利在线| 国产不卡在线| av在线免费播放| 蜜桃视频网站在线| 成人福利视频导航| 中文字幕高清av| av文字幕在线观看| 交视频在线观看国产| 国产乱妇乱子| 在线视频三级| 黄色激情网址| 国产高清视频在线播放| 99热99re6国产在线播放| 午夜羞羞小视频在线观看| 另类视频在线| 国产女主播在线观看| av在线播放av| 91超碰在线免费| 亚洲电影视频在线| 国产美女性感在线观看懂色av| 69堂视频在线观看国产| 男人天堂亚洲| 国产人成在线视频| 麻豆网站在线| 依依成人在线| 国产精品入口麻豆免费看|