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

