Hello mates
The code below works fine on Win XP,but it shows 0 on Win7 and Win8
QSettings rnidRegistryEntry
("HKEY_LOCAL_MACHINE\\SOFTWARE\\Telenor Connect\\rnid",
QSettings::NativeFormat);
int rnid = rnidRegistryEntry.value("Rnid").toInt();//say there is 130 here
QSettings rnidRegistryEntry("HKEY_LOCAL_MACHINE\\SOFTWARE\\Telenor Connect\\rnid", QSettings::NativeFormat);
int rnid = rnidRegistryEntry.value("Rnid").toInt();//say there is 130 here
QMessageBox::about(this, 0, QString::number(rnid));//XP-shows 130, Win7 - 0
To copy to clipboard, switch view to plain text mode
From what I've found out it is due to these more modern systems are more restrictive when it comes to access the registry.So my question is how to get a value from registry on the newer Windows using QSettings?
Ah,I forgot - Qt 5.3.2,Visual Studio 2013,Qt Add-In 1.2.3
Bookmarks