I need to write some files in the application directory that is installed in Program Files. I know that with UAC enabled in Vista and Windows 7, users cannot modify files in this directory. However, I know about UAC virtualization, which was added in Vista, which basically redirects entries to the virtualstore directory. This works fine in Vista, and my files are actually written to this virtual store directory. However, in Windows 7, I am denied access to errors, and my files are not written to this directory at all. What gives?
Jason source share