티스토리 뷰

반응형

#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();
}

 

반응형
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday