foi shop (포이샵)

REG_EXPAND_SZ 타입에 대해서

인터넷/IT/프로그래밍 2015. 6. 18. 17:58

REG_EXPAND_SZ 는 REG_SZ랑 비슷하지만 추가로 %SystemRoot% 와 같은 Expand 문자열이 포함됩니다.


레지스트리 편집기에서 Source라는 이름의 데이터 값이 %SystemRoot% 로 저장되어 있다면..


다음과 같은 코드는..

WCHAR value[MAX_PATH];

DWORD length;

if ((lresult = ::RegGetValue(hkey, nullptr,

L"Source",

REG_EXPAND_SZ,

nullptr,

value,

&length)) == ERROR_SUCCESS)


C:\Windows 형태로 값을 가져오게 되며,


만약 레지스트리 편집기로 가져오는 값 그대로 가져오려면 아래처럼 가져와야 합니다.


WCHAR value[MAX_PATH];

DWORD length;

if ((lresult = ::RegGetValue(hkey, nullptr,

L"Source",

REG_EXPAND_SZ | RRF_NOEXPAND,

nullptr,

value,

&length)) == ERROR_SUCCESS)


위의 코드는 %SystemRoot% 형태로 값을 가져옵니다.

'인터넷/IT > 프로그래밍' 카테고리의 다른 글

PNP 드라이버 파일 교체 시 재부팅 후 원본 파일로 복구되는 현상  (0) 2015.06.19
%SystemRoot% 와 같은 Expand 문자열을 실제 경로로 변경하는 코드  (0) 2015.06.19
error LNK2019: unresolved external symbol __imp__RegGetValueW@28 referenced in function 오류 해결방안  (0) 2015.06.18
카스퍼스키(Kaspersky)를 노린 두쿠(Duqu) 2.0 기술문서 다운로드  (0) 2015.06.12
dxgi1_2.h(1275): error C2061: syntax error : identifier 'DXGI_RGBA' 해결방안  (1) 2015.06.09
Posted by coffee94
현재 브라우저에서는 댓글을 표시할 수 없습니다.
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.

최근에 올라온 글

  • 더 보기

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
coffee94's Blog is powered by daumkakao
Skin ⓘ material T Mark2 by 뭐하라

ⓒ 2015. coffee94 all rights reserved.

favicon

foi shop (포이샵)

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (394)
    • 생각 & 일상 (15)
    • 자료들 (24)
    • 건강 (110)
      • 음식 (104)
    • 후기 (21)
      • 영화 (11)
      • 도서 (10)
    • 인터넷/IT (61)
      • 프로그래밍 (46)
      • 맥북 프로 (9)
      • 소프트웨어 (4)
      • 구글 애드센스 (1)
    • 음악 (33)
      • 음악 (15)
      • 작곡 (12)
      • 악보 (4)
      • 시벨리우스 (2)
      • 타악 test (0)
    • 프로그램 (41)
      • 만물상 (41)
    • Tips (4)
    • 자료 (72)
      • 고사성어 (44)
      • 좋은 글귀 (28)
    • 알림 (11)
      • 마켓 (9)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바