[C#] 레지스트리 등록 / 읽기 / 삭제
public void WriteRegistry(string para1, string para2, string para3)
{
//키 생성하기
RegistryKey regKey = Registry.LocalMachine.CreateSubKey("Software\\TEST", RegistryKeyPermissionCheck.ReadWriteSubTree);
//값 저장하기
regKey.SetValue("para1", para1, RegistryValueKind.String);
regKey.SetValue("para2", para2, RegistryValueKind.String);
regKey.SetValue("para3", para3, RegistryValueKind.String);
}
public string ReadRegistry(string regVal)
{
RegistryKey reg = Registry.LocalMachine;
reg = reg.OpenSubKey("Software\\TEST", true);
// TEST못 열면
if (reg == null)
return "";
// 값 있으면
if (null != reg.GetValue(regVal))
{
return Convert.ToString(reg.GetValue(regVal));
}
else
{
// 값 없으면
return "";
}
}
public void DeleteRegistry()
{
Registry.LocalMachine.DeleteSubKey("Software\\TEST");
}
------------------------------------
regedit (레지스트리 편집기) 로 보면됨... 편집기로 볼때 꼭 새로고침 할 것 ㅋㅋㅋㅋ