|
질문 드립니다..
특정 레지스트리에 있는 값들은 읽고 싶습니다.
읽는 부분은. 프로그램 추가/제거 에 있는 목록들을 읽고 싶습니다.
이런식으로 읽을라고 하였으나.. 잘되지 않내요..
목록을 읽는거와. 특정 파일을 클릭하였을 경우. 안의 해당 내용들도 같이 읽고 싶습니다.
전체적으로 레지스트리 사용하는 쪽에서 어려움이있내요..
1번 과 2번 으로해도 정상적으로 안돼내요..
해결이나 팁좀 부탁드립니다.
1번
TRegistry *reg = new TRegistry;
reg->RootKey = HKEY_LOCAL_MACHINE;
reg->OpenKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall", false);
reg->GetValueNames(mmo1->Lines);
2번
HKEY key;
LONG lResult;
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, REG_SEC_UNINSTALL, 0, KEY_ALL_ACCESS, &key );
if ( lResult == ERROR_SUCCESS ) {
char lpSubKey[4096];
DWORD i;
DWORD Size;
FILETIME FileTime;
// 서브키의 목록의 조사해 리스트 박스에 채워 넣는다.
CString strString;
HKEY hQureKey;
DWORD dwSize = 4096;
lResult = ERROR_SUCCESS;
for ( i=0; lResult==ERROR_SUCCESS; i++ )
{
//특정 값을 읽어오는 부분.
}
|