1、知道安装程序在注册表的路径
本文以PS安装路径为例:
QString strReg = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Adobe\\Adobe Bridge\\CS6\\Installer\\";
QSettings* setting = new QSettings(strReg, QSettings::NativeFormat);
//如果有多个文件夹可以递归
auto appList = setting->childGroups();
QString appDir = setting->value("InstallPath").toString();