[Qt-interest] Qt Commercial installation on Windows 7

Constantin Makshin dinosaur-rus at users.sourceforge.net
Sat Oct 3 18:48:56 CEST 2009


Directory virtualization was introduced in Vista, not 7. Most, if not all,  
modern OSes don't allow ordinary users write to system directories, and  
that's good IMHO.

In this case I suspect that manifest in Qt installer doesn't specify that  
it needs admin privileges. If you can, open the installer in some  
binary/hex viewer and search for "requestedExecutionLevel" text (embedded  
manifests usually are somewhere near the end of the file). If there's no  
such text (what means missing or incomplete manifest) or its "level"  
attribute (Windows manifests are just XML files) isn't equal to  
"requireAdministrator", then I suggest filing a bug report.

On Sat, 03 Oct 2009 18:17:04 +0400, John McClurkin <jwm at nei.nih.gov> wrote:
> christopher at technophile.info wrote:
>> On Sat, 3 Oct 2009 10:23:57 +0200, <christopher at technophile.info> wrote:
>>> Hi people,
>>>
>>> I've just downloaded the Qt 4.5.3 release (commercial version) from
>>> dist.trolltech.com, but it refuses to install complaining about an  
>>> invalid
>>> key, even though I've placed the .qt-license file in the user
>>> homedirectory.
>>>
>>> Have anyone else had troubles with this? The installation won't accept
>>> when I enter the key (when prompted during install).
>>>
>>> --
>>> Christopher
>>
>>
>> Ok, so this is strange. If you choose to run as administrator THEN it  
>> works. Is this something I should report as a bug somewhere?
>>
>> --
>> Christopher
> This is a Windows 7 issue, not a Qt issue. Windows 7 has enhanced
> security features that, among other things, prevent normal users from
> writing into the program directory. See other threads in this list about
> Windows 7.

-- 
Constantin Makshin



More information about the Qt-interest-old mailing list