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); } }
댓글 없음:
댓글 쓰기