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();
*/