Я пытаюсь использовать Qt, чтобы определить, установлен ли .Net на клиентском компьютере.
QSettings netKey(
"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4",
QSettings::NativeFormat);
if(!netKey){ //what do I check here to see if the key was found??
}
Edit:
Это работает, но обнаруживает значение, а не ключ.
// path is "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\client"
if(netKey.value("InstallPath").isNull()){
// this works but is detecting a value, not key
}