|
알송달송 님이 쓰신 글 :
: 레지스트리키 값을 변경(Modify)하려면 어떻게 해야 되나요..
: api 함수로 알아야 되거든요...
: 고수님들 꼭 좀 알켜 주세요..
안녕하십니까?
한꼬맹이 입니다.
TRegistry클래스를 사용하시면 손쉽게 레지스트리에 접근할수 있습니다.
TRegistry *Reg = new TRegistry;
try
{
Reg->RootKey = HKEY_CURRENT_USER; //레지스트리 루트키 설정
//해당레지스키를 연다 두번째 인자 true이면 존재하지 않는키를 생성시킨다.
if (Reg->OpenKey("\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce", true)
{
//해당레지스키에 스트링값을 쓴다.
Reg->WriteString("MyApp","\"" + ParamStr(0) + "\"");
Reg->CloseKey(); //해당레지스트리키를 닫는다.
}
}
__finally
{
delete Reg;
}
|