Contents

Develop
2013.04.23 15:36

[c++] 레지스트리 등록 예제

Views 8813 Comment 1
Atachment
Attachment '2'
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
실행화면
testregister.gif

사용하기 앞서...
레지스트리에 키 값을 확인하시려면..
시작 -> 실행 -> regedit
라고 입력하시면 레지스트리 창이 뜹니다. 

프로그램 설명..  
레지스트리에 원하는 키를 생성하여 값을 등록하는 예제입니다. 
레지스트리 키를 열 때 RegOpenKeyEx함수를 사용하여 성공적으로 열었는지 확인합니다. 
RegSetValueEx함수에서 2번째 인자인 LPCTSTR lpValueName에 NULL이라고 설정하면, 
기본값이라고 나옵니다.

소스 사용법..
레지스트리를 성공적으로 열었는지 열지 못했는지 확인하는 코드입니다. 
LONG lRes = RegOpenKeyEx(HKEY_CLASSES_ROOT,
    "mykey", 0L, KEY_WRITE, &hkSub); 

if(ERROR_SUCCESS != lRes){
    lRes = RegCreateKeyEx(HKEY_CLASSES_ROOT,
        "mykey", 0, "", 0, KEY_READ | KEY_WRITE, NULL, &hkSub, &dwDisposition);

    if(ERROR_SUCCESS != lRes) return;
}

키 값을 입력하는 코드입니다.
lRes = RegSetValueEx(hkSub, NULL, 0,
    REG_DWORD, (BYTE *)&key_num, sizeof(int)); 

if(lRes == ERROR_SUCCESS) MessageBox("등록 성공"); 
else MessageBox("등록 실패"); 

RegCloseKey(hkSub);

이외 상세한 소스는 파일을 다운받아 참조하세요.

참고 사항..
예제에 사용된 레지스트리 관련 함수에 대해서 좀더 자세한 정보를 원하시면..
팁앤테크 -> MFC/API 가이드 -> (RegOpenKeyEx, RegSetValueEx)
게시물을 참조하시기 바랍니다.

아래는 각 게시물에 따른 링크입니다.
RegOpenKeyEx : http://www.tipssoft.com/bulletin/tb.php/FAQ/8
RegSetValueEx : http://www.tipssoft.com/bulletin/tb.php/FAQ/11

?
  • ?
    레지스트리 2017.08.16 10:56 SECRET

    "This is a secret article."


List of Articles
No. Category Subject Author Date Views
841 Develop 프로그램 문서 관리 (Doxygen) hooni 2013.04.23 16434
840 Develop 프로그래밍에서 foo, bar 함수의 유래 file hooni 2013.06.25 21461
839 Develop 프로그래밍 소스 관련 사이트.. hooni 2013.04.23 16524
838 Develop 페이팔에서 돈 찾기 (Paypal withdraw) file hooni 2014.02.20 11468
837 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 872
836 Develop 최근 논문 자료 (2011/01/03, 만현형한테 보낸거..) secret hooni 2013.04.23 10366
835 Develop 참고하고 지울 자료.. 집에서 바야지.. ㅋㅋ file hooni 2013.04.23 12168
834 Develop 정리할 자료. file hooni 2015.07.02 813
833 Develop 자주 쓰는 Docker 명령어 alias hooni 2020.01.10 271290
832 Develop 이어서 작업할 내용~ secret hooni 2013.11.21 0
831 Develop 웹페이지 성능 테스트 툴 설명 hooni 2013.04.23 27516
830 Develop 알고리즘 성능분석 file hooni 2014.06.24 3094
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 71 Next
/ 71