Chris Stebbing wrote:
> Bing!  Now I know why I was having the problems I was having recently 
> with one user trying to upgrade one of my programs.  Seemed that even 
> though the installer ran and appeared to install the update (even ran 
> the updated exe at the end of the install), every time he subsequently 
> ran the program it ran the old version.

Did he have administrative privileges when he ran the installer?

> So, the question for me is this?  Where do I put my programs if I'm not 
> developing on and for Vista?

Same place you put them when you are. The Program Files directory.

> I guess the first thing I need is a 
> vista-aware installer.  I currently use Inno installer, and I suppose 
> I'd better check if this has been updated to Vista (anyone know offhand?).

http://www.jrsoftware.org/files/is5-whatsnew.htm

That lists several new things, including some stuff aimed at Windows Vista.

> The next thing is that did I also read that nothing can write to the 
> DRIVE that has windows installed on it either without special 
> permissions?

Well that's just plain false. Most computers still only have one drive.

> So how do I install and maintain my Vista stuff without 
> having Vista?

In large part, you can do it by not using your Windows NT administrator 
account as your everyday account. Use your computer with a regular user 
account and you'll discover all the things you were taking for granted, 
such as the ability to write files anywhere you want.

> Is there a location that I can count on being there where I can install 
> files and write temporary data etc?

Install programs to the Program Files folder. Store temporary data in 
the user's temporary folder.

To get the former, call ShGetFolderPath. For the latter, call GetTempPath.

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

Reply via email to