C# 에서 윈도우 레지스트리를 추가하는 예제입니다.
보통 아이디와 비밀번호 입력할 때 자주 사용될 거 같은데,
클래스를 그대로 복사해서 사용하시면 될 거 같습니다.
RegistryKey 인스턴스를 만들고, CurrentUser\Software\ 경로에 키를 등록하면 됩니다.
using Microsoft.Win32;
class AutoLogin
{
public AutoLogin()
{
}
public bool ReadRegistry(ref string id, ref string pw)
{
RegistryKey reg = Registry.CurrentUser.CreateSubKey("SoftWare").CreateSubKey("robot_carpedm20");
id = reg.GetValue("ID", "").ToString();
pw = reg.GetValue("PW", "").ToString();
if (id == "" || id == "" && pw == "")
return false;
else
return true;
}
public void WriteRegistry(string id, string pw)
{
RegistryKey reg = Registry.CurrentUser.CreateSubKey("SoftWare").CreateSubKey("robot_carpedm20");
// RegistryKey reg = Registry.LocalMachine.CreateSubKey("SoftWare").CreateSubKey("robot_carpedm20");
// LocalMachine 에 등록할 경우 프로그램 실행 시 관리자 권한 필요
reg.SetValue("ID", id);
reg.SetValue("PW", pw);
}
}
댓글 없음:
댓글 쓰기