상세 컨텐츠

본문 제목

C# 레지스트리 값 읽기 및 쓰기

C#

by xarfox 2010. 7. 27. 11:23

본문

using Microsoft.Win32;  //레지스트리 값 읽고 쓰기

예제 일부분

/* 레지스트리 세팅값 가져오기
   const string RegRoot = @"Software\sesoleng\material\";
   string setting = RegRoot + @"Setting";

   RegistryKey reg = Registry.LocalMachine;
   reg = reg.OpenSubKey(setting, true);

   if (reg != null)
   {
    //체크드 리스트 박스 데이터 값 입력
    string temp = Convert.ToString(reg.GetValue("FONT"));
    comboBoxFonts.SelectedText = temp.Trim();
    temp = Convert.ToString(reg.GetValue("SIZE"));
    numericUpDown1.Value = Decimal.Parse(temp);
   }
   reg.Close();
*/



/*  레지스트리 값 쓰기
   const string RegRoot = @"Software\sesoleng\material\";
   string setting = RegRoot + @"Setting";

   
   RegistryKey reg = Registry.LocalMachine;
   reg = reg.CreateSubKey(setting, RegistryKeyPermissionCheck.ReadWriteSubTree);
   //폰트 값 레지스트리 쓰기
   string setValues = comboBoxFonts.Text;
   reg.SetValue("FONT", setValues.Trim(), RegistryValueKind.String);
   //크기 값 레지스트리 쓰기
   setValues = numericUpDown1.Value.ToString();
   reg.SetValue("SIZE", setValues.Trim(), RegistryValueKind.String);

   reg.Close();
*/

관련글 더보기