Thats called virtualization. Normally, Vista does not allow applications to
write in the real "Program Files" folder. To ensure compatibility for older
applications that want to write to "Program Files" folder, Vista fakes a
"Program Files" folder and overlays this fake "Program Files" folder over
the write-protected real "Program Files" folder. This fake folder resides in
"C:\Users\<UserName>\AppData\Local\VirtualStor e". As a side note,
"C:\Windows" folder is simliarly virtualized and is normally
write-protected.
In effect, the virtualized application sees the real "Program Files" folder
overlaid with the fake "Program Files" folder. When it writes, it is
actually writing to the folder in "VirtualStore". When it reads, if the
content is available in "VirtualStore", it reads from there or if it is not
available there, then it reads from the real folder.
Google for "vista uac folder virtualization" should bring up relevant links.
- Chirag
PowerShow - View multiple PowerPoint slide shows simultaneously
http://officeone.mvps.org/powershow/powershow.html
"Dan" <> wrote in message
news:318DBA2A-19E2-49EE-8AB4-...
>I have a Golf Database program which records my golf stats. This program
> wants to keep the user database in the c:\Program Files\Intelligolf
> directory. I have tried time and again to do a 'save as' of my renamed
> database file to that directory, which it appears to do, but when I open
> that
> directory in Windows Explorer, the renamed file is not there, although it
> shows as being there in the 'save as' dialogue box. A search finds the
> file
> listed in the "roaming directory".
>
> Can anyone help an old man figure out this filing system?
>
> Appreciatively,
> Dan