用CSettingsStore枚举子项

时间:2019-04-10 20:49:26

标签: mfc registry

我一直在使用CSettingsStore类。

我知道如何从注册表中读取值。示例:

CSettingsStore store(TRUE, TRUE);

if (store.Open(_T("Software\\TruckleSoft\\VisitsRota")))
{
    if (store.Read(_T("AppPath"), m_strPathVisitsRota))
    {
        //yes, but is the path still valid
        if (!PathFileExists(m_strPathVisitsRota))
        {
            // it exists
            m_strPathVisitsRota = _T("");
        }
    }
}

现在,文档中的状态为:

  

安全访问取决于bReadOnly参数。如果bReadonlyFALSE,则安全访问权限将设置为KEY_ALL_ACCESS。如果bReadyOnlyTRUE,则安全访问权限将设置为KEY_QUERY_VALUEKEY_NOTIFY KEY_ENUMERATE_SUB_KEYS 的组合。

因此,这意味着您可以枚举子键。但是我找不到一个示例来说明如何使用此类枚举一组键/值对。

0 个答案:

没有答案