Newer Inno Setup versions will prompt to raise the security level when
executed and all writing is done to the actual locations specified, not to
virtual areas.

Regards,
Ross.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Chris Stebbing
Sent: Thursday, 26 July 2007 0:50
To: Borland's Delphi Discussion List
Subject: [SPAM-LOW] RE: Problems while creating/running apps for Vista

At 07:21 PM 25/07/07, Ross Levis wrote:

>So my app now stores it's data in Program Files\app folder\Data.  I use 
>Inno Setup which has the facility to set directory permissions.  This 
>is all you need in the setup code.
>
>[Dirs]
>Name: "{app}\Data"; Permissions: users-modify

Hi Ross,

thanks for the info.  I effectively have the same setup now, but didn't know
about this feature in Inno - and my copy of Inno is quite old anyway.

However, I still have the problem of updates.  I have already encountered
the problem of a Vista user already trying to update, and Windows not
overwriting the original program but putting the update in a new, "virtual
folder" or some such thing.  When they go to run it again it is back to the
old version.  I must admit it drove me nuts and cost me a huge amount of
time and effort to figure out what was going on here.

Do you know if the new Inno is sufficiently Vista-aware to allow Windows to
do what it needs to allow me to update an existing executable?  I release an
update to my program at least once a month as I expand the capabilities.  At
present I have told all my users if they go to Vista they're on their own -
but I recognise I can't maintain this stance for too much longer.

Cheers,
Chris.


_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to