我想用注册表保存一个变量,那么怎样写变量和读变量呢?最好有代码,我从来没有对注册表操作过!先谢谢啦!

解决方案 »

  1.   


    如果有权限的话,参照Microsoft.Win32 命名空间
    Registry 类ASp.net权限通常都不够 !呵呵!//写注册表
    RegistryKey regWrite;
    //往HKEY_CURRENT_USER主键里的Software子键下写一个名为“Test”的子键
    //如果Test子键已经存在系统会自动覆盖它
    regWrite = Registry.CurrentUser.CreateSubKey("Software\\Test");
    //往Test子键里添两条数据项,一条名为"Name",另一条名为"Sex"
    //值分别是"luolie","男"
    regWrite.SetValue("Name","luolie");
    regWrite.SetValue("Sex","男");
    //关闭该对象
    regWrite.Close();
    读注册表
    RegistryKey regRead;
    //读取HKEY_CURRENT_USER主键里的Software子键下名为“Test”的子键
    regRead= Registry.CurrentUser.OpenSubKey("Software\\Test",true);
    if(regRead==null) //如果该子键不存在
    {
    MessageBox.Show("No Data!");
    }
    else

             object obj= regRead.GetValue("Name");  //读取“Name”项的值
             textBox1.Text = obj.ToString();       //显示在TextBox里

    //关闭该对象
    oReg.Close();
      

  2.   

    如何读取Windows注册表信息
    http://www.net118.com/article/200452985727.htmVsiaul C#如何读取注册信息
    http://www.tongyi.net/article/20011128/200111282704.shtml用Visual C#来删除注册表中的注册信息 
    http://kb.csdn.net/Articles/200506/ee4fb364-deaa-4313-a205-e5f295bdb997.html