- HOME
- Post in | c/c++
- Post at | 2013. 1. 3. 19:57 | by 밀크빵.
- View comment
레지스트리
#include <windows.h>
HKEY key;
DWORD dwDisp;
DWORD data=0;
char * value = "value";
//키 생성
RegcreateKyeEx(HKEY_CLASSES_ROOT,"Software\\Microsoft\\NET Framework Setup\\NDP\\",0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&key, &dwDisp);
// 값 등록
RegSetValueEx(key, NULL, 0, REG_SZ(LPBYTE)value,strlen(value));
//읽기위한 키 오픈
RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\NET Framework Setup\\NDP\\", 0,KEY_READ, &hKey);
// "Install"값 data에 읽기
RegQueryValueEx(hKey, "Install", NULL, NULL,(LPBYTE)&data, &dwBufLen);
RegCloseKey(hkey);
#include <Shlwapi.h> // SHDeletekey()
#pragma comment(lib, "shlwapi.lib")
// 키 삭제 (삭제하려는 키를 Open 후 SHDeleteKey 해줌)
SHDeletekey(hKey,"")
'c/c++' 카테고리의 다른 글
CAtlArray 예제 (0) | 2013.01.10 |
---|---|
IPC (0) | 2013.01.08 |
참조자 & 포인터 (0) | 2012.12.18 |
static 정적 변수 정리 (0) | 2012.12.18 |
[DLL] dll import하기 (0) | 2012.12.17 |