From 158973c3908351345b51f3dc38ca006182bae3cb Mon Sep 17 00:00:00 2001 From: Wei Shuai Date: Thu, 12 Jun 2025 13:13:21 +0800 Subject: [PATCH] UninstallString does not work in Windows --- src/libs/installer/packagemanagercore_p.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 0ed4bf6d8..49ec42fb3 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -2824,7 +2824,7 @@ void PackageManagerCorePrivate::registerMaintenanceTool() settings.setValue(QLatin1String("Comments"), m_data.value(scTitle)); settings.setValue(QLatin1String("InstallDate"), QDateTime::currentDateTime().toString()); settings.setValue(QLatin1String("InstallLocation"), QDir::toNativeSeparators(targetDir())); - settings.setValue(QLatin1String("UninstallString"), QString(quoted(maintenanceTool) + settings.setValue(QLatin1String("UninstallString"), "CMD /C" + QString(quoted(maintenanceTool) + QLatin1String(" --") + CommandLineOptions::scStartUninstallerLong)); if (!isOfflineOnly()) { settings.setValue(QLatin1String("ModifyPath"), QString(quoted(maintenanceTool)