[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