View Issue Details

IDProjectCategoryView StatusLast Update
0001213OpenMPT[All Projects] Generalpublic2019-03-09 22:58
ReportermanxAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product VersionOpenMPT 1.29.00.* (current testing) 
Target VersionOpenMPT 1.29 / libopenmpt 0.5 (goals)Fixed in Version 
Summary0001213: Admin-level installer modifies per-user directories
Description

This should not happen at all because it is the wrong thing to do. Installing software system-wide should never result in a different outcome for the one user who did the install compared to all other users on the system
InnoSetup even warns about this fact:

Warning: The [Setup] section directive "PrivilegesRequired" is set to "admin" but per-user areas (userappdata,userdesktop,userprograms) are used by the script. Regardless of the version of Windows, if the installation is administrative then you should be careful about making any per-user area changes: such changes may not achieve what you are intending. See the help file for more information.
TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Relationships

related to 0001011 new Automatic update 
related to 0001123 assignedmanx Provide unified multi-arch installer 
related to 0000649 new Re-register MPT instantly 

Activities

Saga Musix

Saga Musix

2019-03-09 22:58

administrator   ~0003893

InnoSetup 6 will make this considerably easier. I'd defer this change until we upgrade to IS6 (i.e. keep the current behaviour for OpenMPT 1.28 as noone ever complained about it)

Issue History

Date Modified Username Field Change
2019-03-08 12:55 manx New Issue
2019-03-08 12:55 manx Relationship added related to 0001011
2019-03-08 12:55 manx Relationship added related to 0001123
2019-03-08 12:56 manx Relationship added related to 0000649
2019-03-09 22:58 Saga Musix Note Added: 0003893