Contents

조회 수 8278 댓글 0
Atachment
첨부 '2'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

# 실행 화면..

stop1.gif


사용하기 앞서..

레지스트리 편집기를 실행하려면..

시작 -> 실행 -> regedit

라고 입력하면 레지스트리 창이 뜹니다.

레지스트리 키를 열 때 RegOpenKeyEx함수를 사용해야 하고,

이 함수를 호출할 때 KEY_SET_VALUE 권한을 명시해야 합니다.

  

프로그램 설명..  

레지스트리에 등록된 Internet Explorer 시작페이지 경로를 얻어서 Edit에 출력하고, 

Edit에 직접 입력하여 해당 시작페이지 경로를 변경 할 수도 있는 예제입니다.


소스 사용법..

HKEY_CURRENT_USER 항목에 속한

SoftwareMicrosoftInternet ExplorerMain 항목을 KEY_QUERY_VALUE 속성으로 열어 키 값을 얻어, 현재 시작페이지 경로를 Edit에 출력하는 소스입니다.

HKEY h_key;
int ret = RegOpenKeyEx(HKEY_CURRENT_USER,
    "SoftwareMicrosoftInternet ExplorerMain", 0,
    KEY_QUERY_VALUE, &h_key);
 
if(ret == ERROR_SUCCESS){
    DWORD data_size;
    RegQueryValueEx(h_key, "Start Page", 0, NULL, NULL, &data_size);
     
    if(data_size != 0){
        char *p_url_data = new char[data_size];
        RegQueryValueEx(h_key,
            "Start Page", 0, NULL, (LPBYTE)p_url_data, &data_size);
 
        SetDlgItemText(IDC_CURRENT_START_PAGE_EDIT, p_url_data);
        delete[] p_url_data;
    }
}
 
if(h_key != NULL) RegCloseKey(h_key);


이외 시작 페이지변경이나 웹브라우져를 실행하려면 소스파일을 다운받아 참조하세요.


주의 사항..

Windows95/98/Me에서는 레지스트리 서브키나 값의 이름은 그 문자열의 길이가 255를 초과할수 없으므로 주의하세요.


참고 사항..

예제에 사용된 레지스트리 관련 함수에 대해서 좀더 자세한 정보를 원하시면..

팁앤테크 -> MFC/API 가이드 -> (RegOpenKeyEx, RegQueryValueEx, RegSetValueEx)

게시물을 참조하시기 바랍니다.


아래는 각 게시물에 따른 링크입니다.

RegOpenKeyEx : http://www.tipssoft.com/bulletin/tb.php/FAQ/8

RegQueryValueEx : http://www.tipssoft.com/bulletin/tb.php/FAQ/10

RegSetValueEx : http://www.tipssoft.com/bulletin/tb.php/FAQ/11




?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
669 Develop [js] 자바스크립트(Javascript) 코드를 동적으로 삽입하는 방법.. file hooni 2013.04.23 22881
668 Develop 밸런싱 로봇.. 최종.. (관련 논문도 첨부) ㅋㅋ file hooni 2013.04.23 22824
667 Develop 레고 마인드스톰 NXT 수도쿠, 큐브 소스코드.. 20 file hooni 2013.04.23 81444
666 Etc 아두이노 관련 정보.. hooni 2013.04.23 21774
665 Develop 레고 NXT 마인드스톰 밸런싱 로봇 ㅎㅎ file hooni 2013.04.23 57718
664 Develop 모터에 대한 pid 제어.. ㅎㅎ file hooni 2013.04.23 18882
663 Develop [doc] UI개발시 유용한 소프트웨어 (개발 및 디버깅 툴) hooni 2013.04.23 12913
662 Etc [flash] 자동차 엔진의 원리 (4행정 사이클 그림) file hooni 2013.04.23 21228
661 Develop [pdf] GPS의 동작 원리 ㅎㅎ file hooni 2013.04.23 23839
660 Develop [android]개발 가이드 및 한글화 문서 file hooni 2013.04.23 47521
659 Etc [ios] 아이폰 개발 따라하기 ㅋㅋㅋ hooni 2013.04.23 23307
658 Develop [android] 해상도 관련 팁 (dip -> pixel 변환) hooni 2013.04.23 15338
Board Pagination Prev 1 ... 38 39 40 41 42 43 44 45 46 47 ... 98 Next
/ 98