Как прочитать из реестра переменную?
Вот,например, возьмем известный архиватор
HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip
тут лежит переменная Path с содержимым C:\Program Files\7-Zip
Попробовал использовать QSettings для чтения
void Widget::readSettings()
{
QSettings settings(QSettings::NativeFormat,QSettings::SystemScope,"7-Zip","");
//settings.setValue("Path", "C:\\Program Files\\7-Zip");
qDebug() << settings.value("Path").toString();
}
Читает пустую строку. Если раскомментировать, чтоб создавался ключ, то создается новая папка и путь ключа получается такой:
HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip\OrganizationDefaults
после этого чтение идет, но мне надо читать отсюда
HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip\
Как это сделать?