레지스트리 값 설정
- RegSetValueEx 2015.03.19
RegSetValueEx
2015. 3. 19. 03:55
지정된 열려있는 레지스트리 키에 값의 데이터와 타입을 설정한다.
- 출처 : MSDN
hKey
- 열려있는 레지스트리 키에 대한 핸들을 설정한다.
- 키는 반드시 KEY_SET_VALUE 접근 권한으로 열려 있어야 한다.
lpValueName
- 값의 이름을 설정한다.
- 이름을 NULL 또는 빈 문자열("")로 설정하면 키의 이름 및 데이터는 디폴트 값으로 설정된다.
- 레지스트리 값 이름의 최대 사이즈는 32,767bytes 이다.
Reserved
- 예약된 영역으로 항상 0을 설정한다.
dwType
- 데이터의 타입을 설정한다.
lpData
- 저장할 데이터가 들어있는 메모리의 주소를 설정한다.
- 전달 주소값은 BYTE* 로 형 변환 해서 전달한다.
cbData
- lpData에서 전달한 데이터의 크기를 설정한다.
Return value : 성공 시 ERROR_SUCCESS(0)을 반환하고, 실패 시 0이 아닌 Winerror.h에 정의 되어 있는 에러 코드를 반환한다.
Header : Winreg.h(include Windows.h)
DLL : Advapi32.dll
'Win32 API' 카테고리의 다른 글
InitializeCriticalSection (0) | 2015.03.25 |
---|---|
RegGetValue (0) | 2015.03.25 |
RegEnumValue (0) | 2015.03.18 |
RegDeleteValue (0) | 2015.03.18 |
RegDeleteKeyEx (0) | 2015.03.18 |