|
안녕하세요 또 도움 구합니다 ^^
TRegistry를 생각없이 사용했는데 모든정보가 지워지지 않는 현상을 발견하여 질문드립니다.
/*****************************************************************************/
MyReg = new TRegistry();
MyReg->RootKey = HKEY_LOCAL_MACHINE;
MyReg->OpenKey("\\Software\\RegTest\\SaveData",true);
MyReg->WriteInteger("INT",1111);
MyReg->WriteDateTime("DATETIME",Now());
MyReg->WriteString("NAME","ykm");
.
.
.
.
.(중략)
MyReg->CloseKey();
if(MyReg->DeleteKey("\\Software\\RegTest\\SaveData")){
ShowMessage("Deleted Key");
}
delete MyReg;
******************************************************************************/
위처럼 DeleteKey를 사용하여 지웠는데요
실제로 레지스트리 편집기를 열어서 보면 하위 SaveData이하 항목은 삭제가 되나 RegTest키는
그대로 존재해 있습니다..
이걸 지우는 방법은 없을까요..
왠지 찝찝해서리..^^
그럼 아시는분들에 답변 기다릴께요~~
|