Wednesday, June 3, 2009

Vista Virtual Store

I just found something out: Windows Vista is stubborn about letting you save files in 
     C:\Program Files\...
Instead, it recreates the data files and directory structure in 
     C:\users\[USER]\app_data\local\virtual store\Program Files\...

Yes, Vista recreates a copy of all the files that you use from Program Files and hides it in some backwoods directory.

Vista then merges the program files in C:\Program Files\... and the data files in C:\...\Virtual Store\Program Files\... when you run an application.
According to the file browser in the application, the data files should be in C:\Program Files\...

Vista goes through great effort to conceal the fact that the data and program are in separate locations.

That's fine and dandy, but I couldn't find the .hex file that I just compiled (and neither could the loader)

Partial solution:
I ran the application with Run as Administrator and Win XP SP2 Compatibility Mode, and it appears to be working correctly now.

Well, that is 3 nights of my life I won't get back.

No comments:

Post a Comment