Fix launching UWP-apps

experimental
Peter Repukat 7 years ago
parent 3e0689c428
commit 49371e2d62

@ -462,8 +462,19 @@ void GloSC::on_pbUWP_clicked()
if (classIDSettings->childGroups().length() > 0)
{
QString AppUMId = package + "!" + classIDSettings->childGroups().at(0);
QString pkgNameCleaned = package.mid(0, package.indexOf("_"));
QStringList tmp = package.split("__");
if (tmp.size() > 1)
{
pkgNameCleaned += "_" + tmp.at(1);
} else {
pkgNameCleaned += package.mid(package.lastIndexOf("_"), package.size()-1);
}
QString AppUMId = pkgNameCleaned + "!" + classIDSettings->childGroups().at(0);
auto appInfoSettings = std::make_unique<QSettings>(
"HKEY_CLASSES_ROOT\\Extensions\\ContractId\\Windows.Launch\\PackageId\\"
+ package + "\\" + child + "\\" + classIDSettings->childGroups().at(0),

Loading…
Cancel
Save