티스토리 뷰
#include <Registry.hpp>
void __fastcall TLoginDlg::GetRegistry(void)
{
TRegistry *Reg = new TRegistry;
Reg->RootKey = HKEY_CURRENT_USER;
Reg->OpenKey(REG_PROGRAM, TRUE);
if(Reg->ValueExists(REG_ID)) {
EdtId->Text = Reg->ReadString(REG_ID);
m_AutoLogin = TRUE;
}
if(Reg->ValueExists(REG_PW)) EdtPw->Text = SecretWork(DETOXICATION_TYPE, Reg->ReadString(REG_PW));
if(Reg->ValueExists(REG_SERVER)) RgSql->ItemIndex = Reg->ReadBool (REG_SERVER);
Reg->Free();
}
void __fastcall TLoginDlg::SetRegistry(void)
{
TRegistry *Reg = new TRegistry;
Reg->RootKey = HKEY_CURRENT_USER;
Reg->OpenKey(REG_PROGRAM, TRUE);
Reg->WriteString(REG_ID, EdtId->Text);
Reg->WriteString(REG_PW, SecretWork(ENCODED_TYPE, EdtPw->Text).c_str());
Reg->WriteBool (REG_SERVER, RgSql->ItemIndex);
Reg->Free();
}
'프로그래밍 > C++ Builder' 카테고리의 다른 글
윈도우 부팅시 자동 실행 (0) | 2019.07.16 |
---|---|
초간단 암호화 (0) | 2019.07.16 |
ADO사용시 'Coinitialize가 호출되지 않았습니다' (0) | 2019.07.16 |
한영 자동 변환 함수 (0) | 2019.07.16 |
strtok를 이용하여 파일명만 알아내기 (0) | 2019.06.28 |
- Total
- Today
- Yesterday