Hi. I hope this helps.
I ran into the same problem. Does your app write to any files under the
c:\program files directory or its subdirectories? If so, chances are, your
app is writing to another location. A new "feature" of Vista is the Virtual
Store. In order to protect your Program Files directory, applications
running in Vista that access files in the Program Files directory are
actually re-routed to a "virtual store" folder. This means that no matter
what you do to the files in your c:\program files directory, your app is
actually using this other hidden dir.
To see this directory, first set your folder options to show hidden and
system files. Then, open windows explorer, and navigate to
C:\Users\User_name\AppData\Local\VirtualStore. The virtual store folder may
have a Program Files subdirectory. Look inside these folders, and you may
find copies of your program's files. These are the files that Vista is
telling your app to use, even though everything is pointing to the
C:\Program Files folder. Kill the files in that Virtual Store folder, and
your mystery data will go away. However, the next time you run your app,
VISTA will put copies of the data files right back in the Virtual Store
folder.
To find out more, do a google search on "Virual Store" and "Vista."
Good luck.
- will f.
> Hi all
> I have migraged a VB6 system to Vista, upgrading the Access DB to Office
[quoted text clipped - 22 lines]
> database
> Roger Stenson