Как перебрать значения реестра в МФЦ
У меня есть раздел реестра, путь к которому-HKEY_CURRENT_USER\ \ SOFTWARE\\MyRegDemo
в этом у меня есть 6 значений DWORD
Я хочу открыть ключ и перебрать значения, а также получить и установить значения из целочисленного массива.
Что я уже пробовал:
void CRegistryDemoDlg::OnBnClickedSet() { // TODO: Add your control notification handler code here int values[6]={0,0,0,0,0,0}; CRegKey reg; HKEY m_hKeyParent=HKEY_CURRENT_USER; LPCTSTR m_myKey=L"\\Software\\MyRegDemo"; reg.Create(m_hKeyParent,m_myKey); if(reg.Open(m_hKeyParent,m_myKey)==ERROR_SUCCESS) { //Here I want to set the values for each entry from array values.. //using for loop reg.Close(); } } void CRegistryDemoDlg::OnBnClickedGet() { // TODO: Add your control notification handler code here CRegKey reg; int values[6]; HKEY m_hkeyParent=HKEY_CURRENT_USER; LPCTSTR m_myKey=L"\\Software\\MyRegDemo"; DWORD dvalue; if(reg.Open(m_hkeyParent,m_myKey)==ERROR_SUCCESS) { //Here I want to get the values from registry through loop in values reg.Close(); } }