繁体   English   中英

如何使用QSettings读取Windows注册表(默认)值?

[英]How do I read the windows registry (Default) value using QSettings?

我想阅读注册表以找到当前的PowerPoint版本。

然而,这只是返回零:

QSettings settings("HKEY_CLASSES_ROOT\\PowerPoint.Application\\CurrVer",
                   QSettings::NativeFormat);

QString sReturnedValue = settings.value("(Default)", "0").toString();

有关如何从(默认)键获取值的任何建议?

好吧,只是搞清楚了。 虽然regedit显示为(默认),但您只需将其视为默认值。

QString sReturnedValue = settings.value( "Default", "0" ).toString();

谢谢收听。

此外,一段时期有效:

RegReader.value(".", NULL).toString();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM