Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
4.2.0
-
-
Qt Installer Sprint 49, Qt Installer Sprint 60
Description
The "UninstallString" entry in Windows registry gets the path to maintenancetool as a value. However, the value is not wrapped in quotes which seems to cause troubles with paths containing spaces when launching maintenancetool via control panel / "uninstall or change a program" in an attempt to delete the application.
This problem doesn't seem to occur on all Windows 10 versions. This was tested on:
- 1803 => OK
- 1909 => OK
- 20H2 => NOK
To reproduce the problem:
- build the "tutorial" example included with IFW
- install in e.g. C:\Program Files (x86)\test
- attempt to uninstall via control panel / "Uninstall or change a program"
Update: "ModifyPath" is likewise missing the quotation marks which would cause a similar problem when attempting to modify.
Attachments
Issue Links
- depends on
-
QTQAINFRA-4762 Create permanent Windows 11 and Windows 10 20H2 machines for IFW team
- Closed
For Gerrit Dashboard: QTIFW-2479 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
416202,2 | MT: Quote paths for UninstallString and ModifyPath registry values | master | installer-framework/installer-framework | Status: MERGED | +2 | 0 |