C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[6472] Re:[질문] 레지스트리키 값 변경
한꼬맹이 [] 2698 읽음    2001-03-30 19:45
알송달송 님이 쓰신 글 :
: 레지스트리키 값을 변경(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;
  }

+ -

관련 글 리스트
6464 [질문] 레지스트리키 값 변경 알송달송 2125 2001/03/30
6472     Re:[질문] 레지스트리키 값 변경 한꼬맹이 2698 2001/03/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.